public final class com.google.crypto.tink.prf.HmacPrfKeyManager extends com.google.crypto.tink.KeyTypeManager<HmacPrfKey>
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.google.crypto.tink.prf.HmacPrfKeyManager
super_class: java.lang.Object
{
private static final int MIN_KEY_SIZE_IN_BYTES;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: 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 HmacPrfKeyManager must implement the inherited abstract method KeyTypeManager<HmacPrfKey>.validateKey(HmacPrfKey)\n\tHmacPrfKey cannot be resolved to a type\n\tThe constructor KeyTypeManager<HmacPrfKey>(Class<HmacPrfKey>, KeyTypeManager.PrimitiveFactory<?,HmacPrfKey>...) refers to the missing type HmacPrfKey\n\tHmacPrfKey cannot be resolved to a type\n\tThe type new KeyTypeManager.PrimitiveFactory<Prf,HmacPrfKey>(){} must implement the inherited abstract method KeyTypeManager.PrimitiveFactory<Prf,HmacPrfKey>.getPrimitive(HmacPrfKey)\n\tHmacPrfKey cannot be resolved to a type\n\tHmacPrfKey cannot be resolved to a type\n\tHashType cannot be resolved to a type\n\tSHA1 cannot be resolved to a variable\n\tSHA256 cannot be resolved to a variable\n\tSHA512 cannot be resolved to a variable\n\tKeyMaterialType cannot be resolved to a type\n\tKeyMaterialType cannot be resolved to a variable\n\tHmacPrfKey cannot be resolved to a type\n\tHmacPrfKey cannot be resolved to a type\n\tHmacPrfKey cannot be resolved\n\tHmacPrfParams cannot be resolved to a type\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\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKey cannot be resolved to a type\n\tThe type new KeyTypeManager.KeyFactory<HmacPrfKeyFormat,HmacPrfKey>(){} must implement the inherited abstract method KeyTypeManager.KeyFactory<HmacPrfKeyFormat,HmacPrfKey>.validateKeyFormat(HmacPrfKeyFormat)\n\tThe type new KeyTypeManager.KeyFactory<HmacPrfKeyFormat,HmacPrfKey>(){} must implement the inherited abstract method KeyTypeManager.KeyFactory<HmacPrfKeyFormat,HmacPrfKey>.createKey(HmacPrfKeyFormat)\n\tThe constructor KeyTypeManager.KeyFactory<HmacPrfKeyFormat,HmacPrfKey>(Class<HmacPrfKeyFormat>) refers to the missing type HmacPrfKeyFormat\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKey cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved\n\tHmacPrfKey cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKey cannot be resolved\n\tHmacPrfKey cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKey cannot be resolved\n\tThe method registerKeyManager(KeyManager<P>, boolean) in the type Registry is not applicable for the arguments (HmacPrfKeyManager, 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\tHmacPrfParams cannot be resolved to a type\n\tHmacPrfParams cannot be resolved\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/crypto/tink/prf/HmacPrfKeyManager;
public java.lang.String getKeyType();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/crypto/tink/prf/HmacPrfKeyManager;
public int getVersion();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/crypto/tink/prf/HmacPrfKeyManager;
public KeyMaterialType keyMaterialType();
descriptor: ()LKeyMaterialType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/crypto/tink/prf/HmacPrfKeyManager;
public void validateKey(HmacPrfKey);
descriptor: (LHmacPrfKey;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tHmacPrfKey cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/crypto/tink/prf/HmacPrfKeyManager;
Exceptions:
throws java.security.GeneralSecurityException
MethodParameters:
Name Flags
key
public HmacPrfKey parseKey(com.google.protobuf.ByteString);
descriptor: (Lcom/google/protobuf/ByteString;)LHmacPrfKey;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHmacPrfKey cannot be resolved to a type\n\tHmacPrfKey cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/crypto/tink/prf/HmacPrfKeyManager;
Exceptions:
throws com.google.protobuf.InvalidProtocolBufferException
MethodParameters:
Name Flags
byteString
static void validateParams(HmacPrfParams);
descriptor: (LHmacPrfParams;)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHmacPrfParams cannot be resolved to a type\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"
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 com.google.crypto.tink.KeyTypeManager$KeyFactory<HmacPrfKeyFormat, HmacPrfKey> keyFactory();
descriptor: ()Lcom/google/crypto/tink/KeyTypeManager$KeyFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKey cannot be resolved to a type\n\tThe type new KeyTypeManager.KeyFactory<HmacPrfKeyFormat,HmacPrfKey>(){} must implement the inherited abstract method KeyTypeManager.KeyFactory<HmacPrfKeyFormat,HmacPrfKey>.validateKeyFormat(HmacPrfKeyFormat)\n\tThe type new KeyTypeManager.KeyFactory<HmacPrfKeyFormat,HmacPrfKey>(){} must implement the inherited abstract method KeyTypeManager.KeyFactory<HmacPrfKeyFormat,HmacPrfKey>.createKey(HmacPrfKeyFormat)\n\tThe constructor KeyTypeManager.KeyFactory<HmacPrfKeyFormat,HmacPrfKey>(Class<HmacPrfKeyFormat>) refers to the missing type HmacPrfKeyFormat\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKey cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved\n\tHmacPrfKey cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKey cannot be resolved\n\tHmacPrfKey cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKey cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/crypto/tink/prf/HmacPrfKeyManager;
Signature: ()Lcom/google/crypto/tink/KeyTypeManager$KeyFactory<LHmacPrfKeyFormat;LHmacPrfKey;>;
public static void register(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: 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 (HmacPrfKeyManager, 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 hmacSha256Template();
descriptor: ()Lcom/google/crypto/tink/KeyTemplate;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=0, args_size=0
0: 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 hmacSha512Template();
descriptor: ()Lcom/google/crypto/tink/KeyTemplate;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=0, args_size=0
0: 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 createTemplate(int, HashType);
descriptor: (ILHashType;)Lcom/google/crypto/tink/KeyTemplate;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHashType cannot be resolved to a type\n\tHmacPrfParams cannot be resolved to a type\n\tHmacPrfParams cannot be resolved\n\tHmacPrfKeyFormat cannot be resolved to a type\n\tHmacPrfKeyFormat cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
keySize
hashType
}
Signature: Lcom/google/crypto/tink/KeyTypeManager<LHmacPrfKey;>;
SourceFile: "HmacPrfKeyManager.java"
NestMembers:
com.google.crypto.tink.prf.HmacPrfKeyManager$1 com.google.crypto.tink.prf.HmacPrfKeyManager$2
InnerClasses:
public abstract KeyFactory = com.google.crypto.tink.KeyTypeManager$KeyFactory of com.google.crypto.tink.KeyTypeManager