All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.crypto.tink.proto.Hpke Maven / Gradle / Ivy

Go to download

Tink is a small cryptographic library that provides a safe, simple, agile and fast way to accomplish some common cryptographic tasks.

There is a newer version: 1.15.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: proto/hpke.proto

// Protobuf Java Version: 3.25.3
package com.google.crypto.tink.proto;

public final class Hpke {
  private Hpke() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_crypto_tink_HpkeParams_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_crypto_tink_HpkeParams_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_crypto_tink_HpkePublicKey_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_crypto_tink_HpkePublicKey_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_crypto_tink_HpkePrivateKey_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_crypto_tink_HpkePrivateKey_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_crypto_tink_HpkeKeyFormat_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_crypto_tink_HpkeKeyFormat_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n\020proto/hpke.proto\022\022google.crypto.tink\"\214" +
      "\001\n\nHpkeParams\022(\n\003kem\030\001 \001(\0162\033.google.cryp" +
      "to.tink.HpkeKem\022(\n\003kdf\030\002 \001(\0162\033.google.cr" +
      "ypto.tink.HpkeKdf\022*\n\004aead\030\003 \001(\0162\034.google" +
      ".crypto.tink.HpkeAead\"d\n\rHpkePublicKey\022\017" +
      "\n\007version\030\001 \001(\r\022.\n\006params\030\002 \001(\0132\036.google" +
      ".crypto.tink.HpkeParams\022\022\n\npublic_key\030\003 " +
      "\001(\014\"m\n\016HpkePrivateKey\022\017\n\007version\030\001 \001(\r\0225" +
      "\n\npublic_key\030\002 \001(\0132!.google.crypto.tink." +
      "HpkePublicKey\022\023\n\013private_key\030\003 \001(\014\"?\n\rHp" +
      "keKeyFormat\022.\n\006params\030\001 \001(\0132\036.google.cry" +
      "pto.tink.HpkeParams*\214\001\n\007HpkeKem\022\017\n\013KEM_U" +
      "NKNOWN\020\000\022\034\n\030DHKEM_X25519_HKDF_SHA256\020\001\022\032" +
      "\n\026DHKEM_P256_HKDF_SHA256\020\002\022\032\n\026DHKEM_P384" +
      "_HKDF_SHA384\020\003\022\032\n\026DHKEM_P521_HKDF_SHA512" +
      "\020\004*M\n\007HpkeKdf\022\017\n\013KDF_UNKNOWN\020\000\022\017\n\013HKDF_S" +
      "HA256\020\001\022\017\n\013HKDF_SHA384\020\002\022\017\n\013HKDF_SHA512\020" +
      "\003*U\n\010HpkeAead\022\020\n\014AEAD_UNKNOWN\020\000\022\017\n\013AES_1" +
      "28_GCM\020\001\022\017\n\013AES_256_GCM\020\002\022\025\n\021CHACHA20_PO" +
      "LY1305\020\003BT\n\034com.google.crypto.tink.proto" +
      "P\001Z2github.com/tink-crypto/tink-go/v2/pr" +
      "oto/hpke_protob\006proto3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
        });
    internal_static_google_crypto_tink_HpkeParams_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_google_crypto_tink_HpkeParams_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_crypto_tink_HpkeParams_descriptor,
        new java.lang.String[] { "Kem", "Kdf", "Aead", });
    internal_static_google_crypto_tink_HpkePublicKey_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_google_crypto_tink_HpkePublicKey_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_crypto_tink_HpkePublicKey_descriptor,
        new java.lang.String[] { "Version", "Params", "PublicKey", });
    internal_static_google_crypto_tink_HpkePrivateKey_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_google_crypto_tink_HpkePrivateKey_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_crypto_tink_HpkePrivateKey_descriptor,
        new java.lang.String[] { "Version", "PublicKey", "PrivateKey", });
    internal_static_google_crypto_tink_HpkeKeyFormat_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_google_crypto_tink_HpkeKeyFormat_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_crypto_tink_HpkeKeyFormat_descriptor,
        new java.lang.String[] { "Params", });
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy