public final class com.oracle.security.ucrypto.UcryptoMech extends java.lang.Enum<com.oracle.security.ucrypto.UcryptoMech>
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: com.oracle.security.ucrypto.UcryptoMech
super_class: java.lang.Enum
{
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_AES_ECB;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_AES_CBC;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_AES_CTR;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_AES_GCM;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_AES_CFB128;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_RSA_PKCS;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_RSA_X_509;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_MD5_RSA_PKCS;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA1_RSA_PKCS;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA256_RSA_PKCS;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA384_RSA_PKCS;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA512_RSA_PKCS;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_MD5;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA1;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA224;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA256;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA384;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA512;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA3_224;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA3_256;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA3_384;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.security.ucrypto.UcryptoMech CRYPTO_SHA3_512;
descriptor: Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
private int mech;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private final com.oracle.security.ucrypto.ServiceDesc[] serviceDescs;
descriptor: [Lcom/oracle/security/ucrypto/ServiceDesc;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final com.oracle.security.ucrypto.UcryptoMech[] ENUM$VALUES;
descriptor: [Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=14, locals=0, args_size=0
0: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_AES_ECB"
iconst_0
1: iconst_5
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "Cipher"
ldc "AES/ECB/NoPadding"
ldc "com.oracle.security.ucrypto.NativeCipher$AesEcbNoPadding"
iconst_0
anewarray java.lang.String
invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
dup
iconst_1
2: ldc "Cipher"
ldc "AES/ECB/PKCS5Padding"
ldc "com.oracle.security.ucrypto.NativeCipherWithJavaPadding$AesEcbPKCS5"
iconst_1
anewarray java.lang.String
dup
iconst_0
3: ldc "AES"
aastore
4: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
dup
iconst_2
5: ldc "Cipher"
ldc "AES_128/ECB/NoPadding"
ldc "com.oracle.security.ucrypto.NativeCipher$AesEcbNoPadding"
iconst_2
anewarray java.lang.String
dup
iconst_0
6: ldc "2.16.840.1.101.3.4.1.1"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.1.1"
aastore
7: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
dup
iconst_3
8: ldc "Cipher"
ldc "AES_192/ECB/NoPadding"
ldc "com.oracle.security.ucrypto.NativeCipher$AesEcbNoPadding"
iconst_2
anewarray java.lang.String
dup
iconst_0
9: ldc "2.16.840.1.101.3.4.1.21"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.1.21"
aastore
10: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
dup
iconst_4
11: ldc "Cipher"
ldc "AES_256/ECB/NoPadding"
ldc "com.oracle.security.ucrypto.NativeCipher$AesEcbNoPadding"
iconst_2
anewarray java.lang.String
dup
iconst_0
12: ldc "2.16.840.1.101.3.4.1.41"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.1.41"
aastore
13: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
14: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_AES_ECB:Lcom/oracle/security/ucrypto/UcryptoMech;
15: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_AES_CBC"
iconst_1
16: iconst_5
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "Cipher"
ldc "AES/CBC/NoPadding"
ldc "com.oracle.security.ucrypto.NativeCipher$AesCbcNoPadding"
iconst_0
anewarray java.lang.String
invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
dup
iconst_1
17: ldc "Cipher"
ldc "AES/CBC/PKCS5Padding"
ldc "com.oracle.security.ucrypto.NativeCipherWithJavaPadding$AesCbcPKCS5"
iconst_0
anewarray java.lang.String
invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
dup
iconst_2
18: ldc "Cipher"
ldc "AES_128/CBC/NoPadding"
ldc "com.oracle.security.ucrypto.NativeCipher$AesCbcNoPadding"
iconst_2
anewarray java.lang.String
dup
iconst_0
19: ldc "2.16.840.1.101.3.4.1.2"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.1.2"
aastore
20: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
dup
iconst_3
21: ldc "Cipher"
ldc "AES_192/CBC/NoPadding"
ldc "com.oracle.security.ucrypto.NativeCipher$AesCbcNoPadding"
iconst_2
anewarray java.lang.String
dup
iconst_0
22: ldc "2.16.840.1.101.3.4.1.22"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.1.22"
aastore
23: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
dup
iconst_4
24: ldc "Cipher"
ldc "AES_256/CBC/NoPadding"
ldc "com.oracle.security.ucrypto.NativeCipher$AesCbcNoPadding"
iconst_2
anewarray java.lang.String
dup
iconst_0
25: ldc "2.16.840.1.101.3.4.1.42"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.1.42"
aastore
26: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
27: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_AES_CBC:Lcom/oracle/security/ucrypto/UcryptoMech;
28: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_AES_CTR"
iconst_2
29: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "Cipher"
ldc "AES/CTR/NoPadding"
ldc "com.oracle.security.ucrypto.NativeCipher$AesCtrNoPadding"
iconst_0
anewarray java.lang.String
invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
30: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_AES_CTR:Lcom/oracle/security/ucrypto/UcryptoMech;
31: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_AES_GCM"
iconst_3
32: iconst_4
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "Cipher"
ldc "AES/GCM/NoPadding"
ldc "com.oracle.security.ucrypto.NativeGCMCipher$AesGcmNoPadding"
iconst_0
anewarray java.lang.String
invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
dup
iconst_1
33: ldc "Cipher"
ldc "AES_128/GCM/NoPadding"
ldc "com.oracle.security.ucrypto.NativeGCMCipher$AesGcmNoPadding"
iconst_2
anewarray java.lang.String
dup
iconst_0
34: ldc "2.16.840.1.101.3.4.1.6"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.1.6"
aastore
35: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
dup
iconst_2
36: ldc "Cipher"
ldc "AES_192/GCM/NoPadding"
ldc "com.oracle.security.ucrypto.NativeGCMCipher$AesGcmNoPadding"
iconst_2
anewarray java.lang.String
dup
iconst_0
37: ldc "2.16.840.1.101.3.4.1.26"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.1.26"
aastore
38: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
dup
iconst_3
39: ldc "Cipher"
ldc "AES_256/GCM/NoPadding"
ldc "com.oracle.security.ucrypto.NativeGCMCipher$AesGcmNoPadding"
iconst_2
anewarray java.lang.String
dup
iconst_0
40: ldc "2.16.840.1.101.3.4.1.46"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.1.46"
aastore
41: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
42: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_AES_GCM:Lcom/oracle/security/ucrypto/UcryptoMech;
43: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_AES_CFB128"
iconst_4
44: iconst_2
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "Cipher"
ldc "AES/CFB128/NoPadding"
ldc "com.oracle.security.ucrypto.NativeCipher$AesCfb128NoPadding"
iconst_0
anewarray java.lang.String
invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
dup
iconst_1
45: ldc "Cipher"
ldc "AES/CFB128/PKCS5Padding"
ldc "com.oracle.security.ucrypto.NativeCipherWithJavaPadding$AesCfb128PKCS5"
iconst_0
anewarray java.lang.String
invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
46: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_AES_CFB128:Lcom/oracle/security/ucrypto/UcryptoMech;
47: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_RSA_PKCS"
iconst_5
48: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "Cipher"
ldc "RSA/ECB/PKCS1Padding"
ldc "com.oracle.security.ucrypto.NativeRSACipher$PKCS1Padding"
iconst_1
anewarray java.lang.String
dup
iconst_0
49: ldc "RSA"
aastore
50: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
51: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_RSA_PKCS:Lcom/oracle/security/ucrypto/UcryptoMech;
52: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_RSA_X_509"
bipush 6
53: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "Cipher"
ldc "RSA/ECB/NoPadding"
ldc "com.oracle.security.ucrypto.NativeRSACipher$NoPadding"
iconst_0
anewarray java.lang.String
invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
54: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_RSA_X_509:Lcom/oracle/security/ucrypto/UcryptoMech;
55: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_MD5_RSA_PKCS"
bipush 7
56: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "Signature"
ldc "MD5withRSA"
ldc "com.oracle.security.ucrypto.NativeRSASignature$MD5"
iconst_2
anewarray java.lang.String
dup
iconst_0
57: ldc "1.2.840.113549.1.1.4"
aastore
dup
iconst_1
ldc "OID.1.2.840.113549.1.1.4"
aastore
58: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
59: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_MD5_RSA_PKCS:Lcom/oracle/security/ucrypto/UcryptoMech;
60: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA1_RSA_PKCS"
bipush 8
61: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "Signature"
ldc "SHA1withRSA"
ldc "com.oracle.security.ucrypto.NativeRSASignature$SHA1"
iconst_3
anewarray java.lang.String
dup
iconst_0
62: ldc "1.2.840.113549.1.1.5"
aastore
dup
iconst_1
ldc "OID.1.2.840.113549.1.1.5"
aastore
dup
iconst_2
63: ldc "1.3.14.3.2.29"
aastore
64: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
65: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA1_RSA_PKCS:Lcom/oracle/security/ucrypto/UcryptoMech;
66: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA256_RSA_PKCS"
bipush 9
67: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "Signature"
ldc "SHA256withRSA"
ldc "com.oracle.security.ucrypto.NativeRSASignature$SHA256"
iconst_2
anewarray java.lang.String
dup
iconst_0
68: ldc "1.2.840.113549.1.1.11"
aastore
dup
iconst_1
ldc "OID.1.2.840.113549.1.1.11"
aastore
69: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
70: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA256_RSA_PKCS:Lcom/oracle/security/ucrypto/UcryptoMech;
71: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA384_RSA_PKCS"
bipush 10
72: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "Signature"
ldc "SHA384withRSA"
ldc "com.oracle.security.ucrypto.NativeRSASignature$SHA384"
iconst_2
anewarray java.lang.String
dup
iconst_0
73: ldc "1.2.840.113549.1.1.12"
aastore
dup
iconst_1
ldc "OID.1.2.840.113549.1.1.12"
aastore
74: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
75: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA384_RSA_PKCS:Lcom/oracle/security/ucrypto/UcryptoMech;
76: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA512_RSA_PKCS"
bipush 11
77: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "Signature"
ldc "SHA512withRSA"
ldc "com.oracle.security.ucrypto.NativeRSASignature$SHA512"
iconst_2
anewarray java.lang.String
dup
iconst_0
78: ldc "1.2.840.113549.1.1.13"
aastore
dup
iconst_1
ldc "OID.1.2.840.113549.1.1.13"
aastore
79: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
80: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA512_RSA_PKCS:Lcom/oracle/security/ucrypto/UcryptoMech;
81: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_MD5"
bipush 12
82: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "MessageDigest"
ldc "MD5"
ldc "com.oracle.security.ucrypto.NativeDigest$MD5"
iconst_0
anewarray java.lang.String
invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
83: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_MD5:Lcom/oracle/security/ucrypto/UcryptoMech;
84: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA1"
bipush 13
85: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "MessageDigest"
ldc "SHA"
ldc "com.oracle.security.ucrypto.NativeDigest$SHA1"
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "SHA-1"
aastore
dup
iconst_1
ldc "SHA1"
aastore
invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
86: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA1:Lcom/oracle/security/ucrypto/UcryptoMech;
87: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA224"
bipush 14
88: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "MessageDigest"
ldc "SHA-224"
ldc "com.oracle.security.ucrypto.NativeDigest$SHA224"
iconst_2
anewarray java.lang.String
dup
iconst_0
89: ldc "2.16.840.1.101.3.4.2.4"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.2.4"
aastore
90: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
91: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA224:Lcom/oracle/security/ucrypto/UcryptoMech;
92: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA256"
bipush 15
93: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "MessageDigest"
ldc "SHA-256"
ldc "com.oracle.security.ucrypto.NativeDigest$SHA256"
iconst_2
anewarray java.lang.String
dup
iconst_0
94: ldc "2.16.840.1.101.3.4.2.1"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.2.1"
aastore
95: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
96: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA256:Lcom/oracle/security/ucrypto/UcryptoMech;
97: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA384"
bipush 16
98: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "MessageDigest"
ldc "SHA-384"
ldc "com.oracle.security.ucrypto.NativeDigest$SHA384"
iconst_2
anewarray java.lang.String
dup
iconst_0
99: ldc "2.16.840.1.101.3.4.2.2"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.2.2"
aastore
100: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
101: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA384:Lcom/oracle/security/ucrypto/UcryptoMech;
102: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA512"
bipush 17
103: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "MessageDigest"
ldc "SHA-512"
ldc "com.oracle.security.ucrypto.NativeDigest$SHA512"
iconst_2
anewarray java.lang.String
dup
iconst_0
104: ldc "2.16.840.1.101.3.4.2.3"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.2.3"
aastore
105: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
106: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA512:Lcom/oracle/security/ucrypto/UcryptoMech;
107: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA3_224"
bipush 18
108: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "MessageDigest"
ldc "SHA3-224"
ldc "com.oracle.security.ucrypto.NativeDigest$SHA3_224"
iconst_2
anewarray java.lang.String
dup
iconst_0
109: ldc "2.16.840.1.101.3.4.2.7"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.2.7"
aastore
110: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
111: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA3_224:Lcom/oracle/security/ucrypto/UcryptoMech;
112: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA3_256"
bipush 19
113: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "MessageDigest"
ldc "SHA3-256"
ldc "com.oracle.security.ucrypto.NativeDigest$SHA3_256"
iconst_2
anewarray java.lang.String
dup
iconst_0
114: ldc "2.16.840.1.101.3.4.2.8"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.2.8"
aastore
115: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
116: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA3_256:Lcom/oracle/security/ucrypto/UcryptoMech;
117: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA3_384"
bipush 20
118: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "MessageDigest"
ldc "SHA3-384"
ldc "com.oracle.security.ucrypto.NativeDigest$SHA3_384"
iconst_2
anewarray java.lang.String
dup
iconst_0
119: ldc "2.16.840.1.101.3.4.2.9"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.2.9"
aastore
120: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
121: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA3_384:Lcom/oracle/security/ucrypto/UcryptoMech;
122: new com.oracle.security.ucrypto.UcryptoMech
dup
ldc "CRYPTO_SHA3_512"
bipush 21
123: iconst_1
anewarray com.oracle.security.ucrypto.ServiceDesc
dup
iconst_0
ldc "MessageDigest"
ldc "SHA3-512"
ldc "com.oracle.security.ucrypto.NativeDigest$SHA3_512"
iconst_2
anewarray java.lang.String
dup
iconst_0
124: ldc "2.16.840.1.101.3.4.2.10"
aastore
dup
iconst_1
ldc "OID.2.16.840.1.101.3.4.2.10"
aastore
125: invokestatic com.oracle.security.ucrypto.UcryptoMech.sd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
aastore
invokespecial com.oracle.security.ucrypto.UcryptoMech.<init>:(Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
126: putstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA3_512:Lcom/oracle/security/ucrypto/UcryptoMech;
127: bipush 22
anewarray com.oracle.security.ucrypto.UcryptoMech
dup
iconst_0
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_AES_ECB:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
iconst_1
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_AES_CBC:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
iconst_2
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_AES_CTR:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
iconst_3
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_AES_GCM:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
iconst_4
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_AES_CFB128:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
iconst_5
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_RSA_PKCS:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 6
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_RSA_X_509:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 7
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_MD5_RSA_PKCS:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 8
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA1_RSA_PKCS:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 9
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA256_RSA_PKCS:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 10
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA384_RSA_PKCS:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 11
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA512_RSA_PKCS:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 12
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_MD5:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 13
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA1:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 14
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA224:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 15
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA256:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 16
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA384:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 17
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA512:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 18
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA3_224:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 19
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA3_256:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 20
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA3_384:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
dup
bipush 21
getstatic com.oracle.security.ucrypto.UcryptoMech.CRYPTO_SHA3_512:Lcom/oracle/security/ucrypto/UcryptoMech;
aastore
putstatic com.oracle.security.ucrypto.UcryptoMech.ENUM$VALUES:[Lcom/oracle/security/ucrypto/UcryptoMech;
return
LocalVariableTable:
Start End Slot Name Signature
private static com.oracle.security.ucrypto.ServiceDesc sd(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/oracle/security/ucrypto/ServiceDesc;
flags: (0x008a) ACC_PRIVATE, ACC_STATIC, ACC_VARARGS
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.oracle.security.ucrypto.ServiceDesc
dup
aload 0
aload 1
aload 2
aload 3
invokespecial com.oracle.security.ucrypto.ServiceDesc.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type Ljava/lang/String;
0 1 1 algo Ljava/lang/String;
0 1 2 cn Ljava/lang/String;
0 1 3 aliases [Ljava/lang/String;
MethodParameters:
Name Flags
type
algo
cn
aliases
private void <init>(java.lang.String, int, com.oracle.security.ucrypto.ServiceDesc[]);
descriptor: (Ljava/lang/String;I[Lcom/oracle/security/ucrypto/ServiceDesc;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
iconst_0
putfield com.oracle.security.ucrypto.UcryptoMech.mech:I
2: aload 0
aload 3
putfield com.oracle.security.ucrypto.UcryptoMech.serviceDescs:[Lcom/oracle/security/ucrypto/ServiceDesc;
3: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/security/ucrypto/UcryptoMech;
0 4 3 serviceDescs [Lcom/oracle/security/ucrypto/ServiceDesc;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
serviceDescs
public void setValue(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.oracle.security.ucrypto.UcryptoMech.mech:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/security/ucrypto/UcryptoMech;
0 2 1 nativeMechValue I
MethodParameters:
Name Flags
nativeMechValue
public int value();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.security.ucrypto.UcryptoMech.mech:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/security/ucrypto/UcryptoMech;
public com.oracle.security.ucrypto.ServiceDesc[] getServiceDescriptions();
descriptor: ()[Lcom/oracle/security/ucrypto/ServiceDesc;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.security.ucrypto.UcryptoMech.serviceDescs:[Lcom/oracle/security/ucrypto/ServiceDesc;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/security/ucrypto/UcryptoMech;
public static com.oracle.security.ucrypto.UcryptoMech[] values();
descriptor: ()[Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic com.oracle.security.ucrypto.UcryptoMech.ENUM$VALUES:[Lcom/oracle/security/ucrypto/UcryptoMech;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray com.oracle.security.ucrypto.UcryptoMech
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static com.oracle.security.ucrypto.UcryptoMech valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/oracle/security/ucrypto/UcryptoMech;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lcom/oracle/security/ucrypto/UcryptoMech;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast com.oracle.security.ucrypto.UcryptoMech
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Lcom/oracle/security/ucrypto/UcryptoMech;>;
SourceFile: "UcryptoMech.java"