public final class com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager extends com.google.crypto.tink.KeyTypeManager<AesGcmHkdfStreamingKey>
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager
  super_class: java.lang.Object
{
  private static final int NONCE_PREFIX_IN_BYTES;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  private static final int TAG_SIZE_IN_BYTES;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
         0: .line 23
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.google.crypto.tink.proto cannot be resolved\n\tThe import com.google.crypto.tink.proto cannot be resolved\n\tThe import com.google.crypto.tink.proto cannot be resolved\n\tThe import com.google.crypto.tink.proto cannot be resolved\n\tThe import com.google.crypto.tink.proto cannot be resolved\n\tThe type AesGcmHkdfStreamingKeyManager must implement the inherited abstract method KeyTypeManager<AesGcmHkdfStreamingKey>.validateKey(AesGcmHkdfStreamingKey)\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tThe constructor KeyTypeManager<AesGcmHkdfStreamingKey>(Class<AesGcmHkdfStreamingKey>, KeyTypeManager.PrimitiveFactory<?,AesGcmHkdfStreamingKey>...) refers to the missing type AesGcmHkdfStreamingKey\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tThe type new KeyTypeManager.PrimitiveFactory<StreamingAead,AesGcmHkdfStreamingKey>(){} must implement the inherited abstract method KeyTypeManager.PrimitiveFactory<StreamingAead,AesGcmHkdfStreamingKey>.getPrimitive(AesGcmHkdfStreamingKey)\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tKeyMaterialType cannot be resolved to a type\n\tKeyMaterialType cannot be resolved to a variable\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tAesGcmHkdfStreamingKey cannot be resolved\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tThe type new KeyTypeManager.KeyFactory<AesGcmHkdfStreamingKeyFormat,AesGcmHkdfStreamingKey>(){} must implement the inherited abstract method KeyTypeManager.KeyFactory<AesGcmHkdfStreamingKeyFormat,AesGcmHkdfStreamingKey>.validateKeyFormat(AesGcmHkdfStreamingKeyFormat)\n\tThe type new KeyTypeManager.KeyFactory<AesGcmHkdfStreamingKeyFormat,AesGcmHkdfStreamingKey>(){} must implement the inherited abstract method KeyTypeManager.KeyFactory<AesGcmHkdfStreamingKeyFormat,AesGcmHkdfStreamingKey>.createKey(AesGcmHkdfStreamingKeyFormat)\n\tThe constructor KeyTypeManager.KeyFactory<AesGcmHkdfStreamingKeyFormat,AesGcmHkdfStreamingKey>(Class<AesGcmHkdfStreamingKeyFormat>) refers to the missing type AesGcmHkdfStreamingKeyFormat\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKey cannot be resolved\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKey cannot be resolved\n\tAesGcmHkdfStreamingParams cannot be resolved to a type\n\tHashType cannot be resolved to a variable\n\tThe method registerKeyManager(KeyManager<P>, boolean) in the type Registry is not applicable for the arguments (AesGcmHkdfStreamingKeyManager, boolean)\n\tHashType cannot be resolved to a variable\n\tHashType cannot be resolved to a variable\n\tHashType cannot be resolved to a variable\n\tHashType cannot be resolved to a variable\n\tHashType cannot be resolved to a type\n\tAesGcmHkdfStreamingParams cannot be resolved to a type\n\tAesGcmHkdfStreamingParams cannot be resolved\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/streamingaead/AesGcmHkdfStreamingKeyManager;

  public java.lang.String getKeyType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
         0: .line 64
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/streamingaead/AesGcmHkdfStreamingKeyManager;

  public int getVersion();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
         0: .line 69
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/streamingaead/AesGcmHkdfStreamingKeyManager;

  public KeyMaterialType keyMaterialType();
    descriptor: ()LKeyMaterialType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
         0: .line 74
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tKeyMaterialType cannot be resolved to a type\n\tKeyMaterialType cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/streamingaead/AesGcmHkdfStreamingKeyManager;

  public void validateKey(AesGcmHkdfStreamingKey);
    descriptor: (LAesGcmHkdfStreamingKey;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
         0: .line 79
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/streamingaead/AesGcmHkdfStreamingKeyManager;
    Exceptions:
      throws java.security.GeneralSecurityException
    MethodParameters:
      Name  Flags
      key   

  public AesGcmHkdfStreamingKey parseKey(com.google.protobuf.ByteString);
    descriptor: (Lcom/google/protobuf/ByteString;)LAesGcmHkdfStreamingKey;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
         0: .line 85
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tAesGcmHkdfStreamingKey cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/streamingaead/AesGcmHkdfStreamingKeyManager;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    MethodParameters:
            Name  Flags
      byteString  

  public com.google.crypto.tink.KeyTypeManager$KeyFactory<AesGcmHkdfStreamingKeyFormat, AesGcmHkdfStreamingKey> keyFactory();
    descriptor: ()Lcom/google/crypto/tink/KeyTypeManager$KeyFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
         0: .line 91
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tThe type new KeyTypeManager.KeyFactory<AesGcmHkdfStreamingKeyFormat,AesGcmHkdfStreamingKey>(){} must implement the inherited abstract method KeyTypeManager.KeyFactory<AesGcmHkdfStreamingKeyFormat,AesGcmHkdfStreamingKey>.validateKeyFormat(AesGcmHkdfStreamingKeyFormat)\n\tThe type new KeyTypeManager.KeyFactory<AesGcmHkdfStreamingKeyFormat,AesGcmHkdfStreamingKey>(){} must implement the inherited abstract method KeyTypeManager.KeyFactory<AesGcmHkdfStreamingKeyFormat,AesGcmHkdfStreamingKey>.createKey(AesGcmHkdfStreamingKeyFormat)\n\tThe constructor KeyTypeManager.KeyFactory<AesGcmHkdfStreamingKeyFormat,AesGcmHkdfStreamingKey>(Class<AesGcmHkdfStreamingKeyFormat>) refers to the missing type AesGcmHkdfStreamingKeyFormat\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKey cannot be resolved\n\tAesGcmHkdfStreamingKey cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKey cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/streamingaead/AesGcmHkdfStreamingKeyManager;
    Signature: ()Lcom/google/crypto/tink/KeyTypeManager$KeyFactory<LAesGcmHkdfStreamingKeyFormat;LAesGcmHkdfStreamingKey;>;

  static void validateParams(AesGcmHkdfStreamingParams);
    descriptor: (LAesGcmHkdfStreamingParams;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 143
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAesGcmHkdfStreamingParams cannot be resolved to a type\n\tHashType cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.security.GeneralSecurityException
    MethodParameters:
        Name  Flags
      params  

  public static void register(boolean);
    descriptor: (Z)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 158
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method registerKeyManager(KeyManager<P>, boolean) in the type Registry is not applicable for the arguments (AesGcmHkdfStreamingKeyManager, boolean)\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.security.GeneralSecurityException
    MethodParameters:
               Name  Flags
      newKeyAllowed  

  public static final com.google.crypto.tink.KeyTemplate aes128GcmHkdf4KBTemplate();
    descriptor: ()Lcom/google/crypto/tink/KeyTemplate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=0, args_size=0
         0: .line 172
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHashType cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final com.google.crypto.tink.KeyTemplate aes128GcmHkdf1MBTemplate();
    descriptor: ()Lcom/google/crypto/tink/KeyTemplate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=0, args_size=0
         0: .line 186
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHashType cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final com.google.crypto.tink.KeyTemplate aes256GcmHkdf4KBTemplate();
    descriptor: ()Lcom/google/crypto/tink/KeyTemplate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=0, args_size=0
         0: .line 200
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHashType cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final com.google.crypto.tink.KeyTemplate aes256GcmHkdf1MBTemplate();
    descriptor: ()Lcom/google/crypto/tink/KeyTemplate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=0, args_size=0
         0: .line 214
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHashType cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static com.google.crypto.tink.KeyTemplate createKeyTemplate(int, HashType, int, int);
    descriptor: (ILHashType;II)Lcom/google/crypto/tink/KeyTemplate;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 222
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHashType cannot be resolved to a type\n\tAesGcmHkdfStreamingParams cannot be resolved to a type\n\tAesGcmHkdfStreamingParams cannot be resolved\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved to a type\n\tAesGcmHkdfStreamingKeyFormat cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
                       Name  Flags
      mainKeySize            
      hkdfHashType           
      derivedKeySize         
      ciphertextSegmentSize  
}
Signature: Lcom/google/crypto/tink/KeyTypeManager<LAesGcmHkdfStreamingKey;>;
SourceFile: "AesGcmHkdfStreamingKeyManager.java"
NestMembers:
  com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager$1  com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKeyManager$2
InnerClasses:
  public abstract KeyFactory = com.google.crypto.tink.KeyTypeManager$KeyFactory of com.google.crypto.tink.KeyTypeManager