public final class com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager extends com.google.crypto.tink.KeyTypeManager<AesCtrHmacAeadKey>
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager
  super_class: java.lang.Object
{
  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager this
         0: .line 25
            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 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 AesCtrHmacAeadKeyManager must implement the inherited abstract method KeyTypeManager<AesCtrHmacAeadKey>.validateKey(AesCtrHmacAeadKey)\n\tAesCtrHmacAeadKey cannot be resolved to a type\n\tThe constructor KeyTypeManager<AesCtrHmacAeadKey>(Class<AesCtrHmacAeadKey>, KeyTypeManager.PrimitiveFactory<?,AesCtrHmacAeadKey>...) refers to the missing type AesCtrHmacAeadKey\n\tAesCtrHmacAeadKey cannot be resolved to a type\n\tThe type new KeyTypeManager.PrimitiveFactory<Aead,AesCtrHmacAeadKey>(){} must implement the inherited abstract method KeyTypeManager.PrimitiveFactory<Aead,AesCtrHmacAeadKey>.getPrimitive(AesCtrHmacAeadKey)\n\tAesCtrHmacAeadKey cannot be resolved to a type\n\tAesCtrHmacAeadKey cannot be resolved to a type\n\tKeyMaterialType cannot be resolved to a type\n\tKeyMaterialType cannot be resolved to a variable\n\tAesCtrHmacAeadKey cannot be resolved to a type\n\tAesCtrHmacAeadKey cannot be resolved to a type\n\tAesCtrHmacAeadKey cannot be resolved\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tAesCtrHmacAeadKey cannot be resolved to a type\n\tThe type new KeyTypeManager.KeyFactory<AesCtrHmacAeadKeyFormat,AesCtrHmacAeadKey>(){} must implement the inherited abstract method KeyTypeManager.KeyFactory<AesCtrHmacAeadKeyFormat,AesCtrHmacAeadKey>.validateKeyFormat(AesCtrHmacAeadKeyFormat)\n\tThe type new KeyTypeManager.KeyFactory<AesCtrHmacAeadKeyFormat,AesCtrHmacAeadKey>(){} must implement the inherited abstract method KeyTypeManager.KeyFactory<AesCtrHmacAeadKeyFormat,AesCtrHmacAeadKey>.createKey(AesCtrHmacAeadKeyFormat)\n\tThe constructor KeyTypeManager.KeyFactory<AesCtrHmacAeadKeyFormat,AesCtrHmacAeadKey>(Class<AesCtrHmacAeadKeyFormat>) refers to the missing type AesCtrHmacAeadKeyFormat\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tAesCtrHmacAeadKey cannot be resolved to a type\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tThe method keyFactory() from the type AesCtrKeyManager refers to the missing type AesCtrKeyFormat\n\tThe method keyFactory() from the type HmacKeyManager refers to the missing type HmacKeyFormat\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tAesCtrHmacAeadKeyFormat cannot be resolved\n\tAesCtrHmacAeadKey cannot be resolved to a type\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tAesCtrKey cannot be resolved to a type\n\tThe method keyFactory() from the type AesCtrKeyManager refers to the missing type AesCtrKeyFormat\n\tHmacKey cannot be resolved to a type\n\tThe method keyFactory() from the type HmacKeyManager refers to the missing type HmacKeyFormat\n\tAesCtrHmacAeadKey cannot be resolved\n\tThe method registerKeyManager(KeyManager<P>, boolean) in the type Registry is not applicable for the arguments (AesCtrHmacAeadKeyManager, boolean)\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\tAesCtrKeyFormat cannot be resolved to a type\n\tAesCtrKeyFormat cannot be resolved\n\tAesCtrParams cannot be resolved\n\tHmacKeyFormat cannot be resolved to a type\n\tHmacKeyFormat cannot be resolved\n\tHmacParams cannot be resolved\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tAesCtrHmacAeadKeyFormat cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/aead/AesCtrHmacAeadKeyManager;

  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.aead.AesCtrHmacAeadKeyManager this
         0: .line 65
            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.aead.AesCtrHmacAeadKeyManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/aead/AesCtrHmacAeadKeyManager;

  public int getVersion();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager this
         0: .line 70
            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.aead.AesCtrHmacAeadKeyManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/aead/AesCtrHmacAeadKeyManager;

  public KeyMaterialType keyMaterialType();
    descriptor: ()LKeyMaterialType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager this
         0: .line 75
            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.aead.AesCtrHmacAeadKeyManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/aead/AesCtrHmacAeadKeyManager;

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

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

  public com.google.crypto.tink.KeyTypeManager$KeyFactory<AesCtrHmacAeadKeyFormat, AesCtrHmacAeadKey> 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.aead.AesCtrHmacAeadKeyManager this
         0: .line 92
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tAesCtrHmacAeadKey cannot be resolved to a type\n\tThe type new KeyTypeManager.KeyFactory<AesCtrHmacAeadKeyFormat,AesCtrHmacAeadKey>(){} must implement the inherited abstract method KeyTypeManager.KeyFactory<AesCtrHmacAeadKeyFormat,AesCtrHmacAeadKey>.validateKeyFormat(AesCtrHmacAeadKeyFormat)\n\tThe type new KeyTypeManager.KeyFactory<AesCtrHmacAeadKeyFormat,AesCtrHmacAeadKey>(){} must implement the inherited abstract method KeyTypeManager.KeyFactory<AesCtrHmacAeadKeyFormat,AesCtrHmacAeadKey>.createKey(AesCtrHmacAeadKeyFormat)\n\tThe constructor KeyTypeManager.KeyFactory<AesCtrHmacAeadKeyFormat,AesCtrHmacAeadKey>(Class<AesCtrHmacAeadKeyFormat>) refers to the missing type AesCtrHmacAeadKeyFormat\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tAesCtrHmacAeadKey cannot be resolved to a type\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tThe method keyFactory() from the type AesCtrKeyManager refers to the missing type AesCtrKeyFormat\n\tThe method keyFactory() from the type HmacKeyManager refers to the missing type HmacKeyFormat\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tAesCtrHmacAeadKeyFormat cannot be resolved\n\tAesCtrHmacAeadKey cannot be resolved to a type\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tAesCtrKey cannot be resolved to a type\n\tThe method keyFactory() from the type AesCtrKeyManager refers to the missing type AesCtrKeyFormat\n\tHmacKey cannot be resolved to a type\n\tThe method keyFactory() from the type HmacKeyManager refers to the missing type HmacKeyFormat\n\tAesCtrHmacAeadKey cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/aead/AesCtrHmacAeadKeyManager;
    Signature: ()Lcom/google/crypto/tink/KeyTypeManager$KeyFactory<LAesCtrHmacAeadKeyFormat;LAesCtrHmacAeadKey;>;

  public static void register(boolean);
    descriptor: (Z)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 126
            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 (AesCtrHmacAeadKeyManager, 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 aes128CtrHmacSha256Template();
    descriptor: ()Lcom/google/crypto/tink/KeyTemplate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=0, args_size=0
         0: .line 141
            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 aes256CtrHmacSha256Template();
    descriptor: ()Lcom/google/crypto/tink/KeyTemplate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=0, args_size=0
         0: .line 156
            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, int, int, int, HashType);
    descriptor: (IIIILHashType;)Lcom/google/crypto/tink/KeyTemplate;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=5, args_size=5
         0: .line 164
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHashType cannot be resolved to a type\n\tAesCtrKeyFormat cannot be resolved to a type\n\tAesCtrKeyFormat cannot be resolved\n\tAesCtrParams cannot be resolved\n\tHmacKeyFormat cannot be resolved to a type\n\tHmacKeyFormat cannot be resolved\n\tHmacParams cannot be resolved\n\tAesCtrHmacAeadKeyFormat cannot be resolved to a type\n\tAesCtrHmacAeadKeyFormat cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
             Name  Flags
      aesKeySize   
      ivSize       
      hmacKeySize  
      tagSize      
      hashType     
}
Signature: Lcom/google/crypto/tink/KeyTypeManager<LAesCtrHmacAeadKey;>;
SourceFile: "AesCtrHmacAeadKeyManager.java"
NestMembers:
  com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager$1  com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager$2
InnerClasses:
  public abstract KeyFactory = com.google.crypto.tink.KeyTypeManager$KeyFactory of com.google.crypto.tink.KeyTypeManager