// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: proto/rsa_ssa_pss.proto

package com.google.crypto.tink.proto;

public final class RsaSsaPss {
  private RsaSsaPss() {}
  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_RsaSsaPssParams_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_crypto_tink_RsaSsaPssParams_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_crypto_tink_RsaSsaPssPublicKey_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_crypto_tink_RsaSsaPssPublicKey_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_crypto_tink_RsaSsaPssPrivateKey_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_crypto_tink_RsaSsaPssPrivateKey_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_crypto_tink_RsaSsaPssKeyFormat_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_crypto_tink_RsaSsaPssKeyFormat_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\027proto/rsa_ssa_pss.proto\022\022google.crypto" +
      ".tink\032\022proto/common.proto\"\207\001\n\017RsaSsaPssP" +
      "arams\022.\n\010sig_hash\030\001 \001(\0162\034.google.crypto." +
      "tink.HashType\022/\n\tmgf1_hash\030\002 \001(\0162\034.googl" +
      "e.crypto.tink.HashType\022\023\n\013salt_length\030\003 " +
      "\001(\005\"p\n\022RsaSsaPssPublicKey\022\017\n\007version\030\001 \001" +
      "(\r\0223\n\006params\030\002 \001(\0132#.google.crypto.tink." +
      "RsaSsaPssParams\022\t\n\001n\030\003 \001(\014\022\t\n\001e\030\004 \001(\014\"\250\001" +
      "\n\023RsaSsaPssPrivateKey\022\017\n\007version\030\001 \001(\r\022:" +
      "\n\npublic_key\030\002 \001(\0132&.google.crypto.tink." +
      "RsaSsaPssPublicKey\022\t\n\001d\030\003 \001(\014\022\t\n\001p\030\004 \001(\014" +
      "\022\t\n\001q\030\005 \001(\014\022\n\n\002dp\030\006 \001(\014\022\n\n\002dq\030\007 \001(\014\022\013\n\003c" +
      "rt\030\010 \001(\014\"\200\001\n\022RsaSsaPssKeyFormat\0223\n\006param" +
      "s\030\001 \001(\0132#.google.crypto.tink.RsaSsaPssPa" +
      "rams\022\034\n\024modulus_size_in_bits\030\002 \001(\r\022\027\n\017pu" +
      "blic_exponent\030\003 \001(\014B\\\n\034com.google.crypto" +
      ".tink.protoP\001Z1github.com/google/tink/pr" +
      "oto/rsa_ssa_pss_go_proto\242\002\006TINKPBb\006proto" +
      "3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.crypto.tink.proto.Common.getDescriptor(),
        });
    internal_static_google_crypto_tink_RsaSsaPssParams_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_google_crypto_tink_RsaSsaPssParams_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_crypto_tink_RsaSsaPssParams_descriptor,
        new java.lang.String[] { "SigHash", "Mgf1Hash", "SaltLength", });
    internal_static_google_crypto_tink_RsaSsaPssPublicKey_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_google_crypto_tink_RsaSsaPssPublicKey_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_crypto_tink_RsaSsaPssPublicKey_descriptor,
        new java.lang.String[] { "Version", "Params", "N", "E", });
    internal_static_google_crypto_tink_RsaSsaPssPrivateKey_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_google_crypto_tink_RsaSsaPssPrivateKey_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_crypto_tink_RsaSsaPssPrivateKey_descriptor,
        new java.lang.String[] { "Version", "PublicKey", "D", "P", "Q", "Dp", "Dq", "Crt", });
    internal_static_google_crypto_tink_RsaSsaPssKeyFormat_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_google_crypto_tink_RsaSsaPssKeyFormat_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_crypto_tink_RsaSsaPssKeyFormat_descriptor,
        new java.lang.String[] { "Params", "ModulusSizeInBits", "PublicExponent", });
    com.google.crypto.tink.proto.Common.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}