public class org.bouncycastle.jce.provider.asymmetric.EC$Mappings extends java.util.HashMap
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.bouncycastle.jce.provider.asymmetric.EC$Mappings
super_class: java.util.HashMap
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 // org.bouncycastle.jce.provider.asymmetric.EC$Mappings this
0: .line 16
aload 0 /* this */
invokespecial java.util.HashMap.<init>:()V
1: .line 18
aload 0 /* this */
ldc "KeyAgreement.ECDH"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyAgreement$DH"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: .line 19
aload 0 /* this */
ldc "KeyAgreement.ECDHC"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyAgreement$DHC"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: .line 20
aload 0 /* this */
ldc "KeyAgreement.ECMQV"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyAgreement$MQV"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: .line 21
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "KeyAgreement."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.dhSinglePass_stdDH_sha1kdf_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyAgreement$DHwithSHA1KDF"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: .line 22
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "KeyAgreement."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.mqvSinglePass_sha1kdf_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyAgreement$MQVwithSHA1KDF"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: .line 24
aload 0 /* this */
ldc "KeyFactory.EC"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyFactory$EC"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: .line 25
aload 0 /* this */
ldc "KeyFactory.ECDSA"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyFactory$ECDSA"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: .line 26
aload 0 /* this */
ldc "KeyFactory.ECDH"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyFactory$ECDH"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: .line 27
aload 0 /* this */
ldc "KeyFactory.ECDHC"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyFactory$ECDHC"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: .line 28
aload 0 /* this */
ldc "KeyFactory.ECMQV"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyFactory$ECMQV"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: .line 29
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Alg.Alias.KeyFactory."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.id_ecPublicKey:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "EC"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: .line 31
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Alg.Alias.KeyFactory."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.dhSinglePass_stdDH_sha1kdf_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "EC"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: .line 32
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Alg.Alias.KeyFactory."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.mqvSinglePass_sha1kdf_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "ECMQV"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: .line 34
aload 0 /* this */
ldc "KeyFactory.ECGOST3410"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyFactory$ECGOST3410"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: .line 35
aload 0 /* this */
ldc "Alg.Alias.KeyFactory.GOST-3410-2001"
ldc "ECGOST3410"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: .line 36
aload 0 /* this */
ldc "Alg.Alias.KeyFactory.ECGOST-3410"
ldc "ECGOST3410"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: .line 37
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Alg.Alias.KeyFactory."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers.gostR3410_2001:Lorg/bouncycastle/asn1/DERObjectIdentifier;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "ECGOST3410"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: .line 39
aload 0 /* this */
ldc "KeyPairGenerator.EC"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$EC"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: .line 40
aload 0 /* this */
ldc "KeyPairGenerator.ECDSA"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$ECDSA"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: .line 41
aload 0 /* this */
ldc "KeyPairGenerator.ECDH"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$ECDH"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: .line 42
aload 0 /* this */
ldc "KeyPairGenerator.ECDHC"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$ECDHC"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: .line 43
aload 0 /* this */
ldc "KeyPairGenerator.ECIES"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$ECDH"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: .line 44
aload 0 /* this */
ldc "KeyPairGenerator.ECMQV"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$ECMQV"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: .line 46
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Alg.Alias.KeyPairGenerator."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.dhSinglePass_stdDH_sha1kdf_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "EC"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: .line 47
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Alg.Alias.KeyPairGenerator."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.mqvSinglePass_sha1kdf_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "ECMQV"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: .line 49
aload 0 /* this */
ldc "KeyPairGenerator.ECGOST3410"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$ECGOST3410"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
27: .line 50
aload 0 /* this */
ldc "Alg.Alias.KeyPairGenerator.ECGOST-3410"
ldc "ECGOST3410"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
28: .line 51
aload 0 /* this */
ldc "Alg.Alias.KeyPairGenerator.GOST-3410-2001"
ldc "ECGOST3410"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
29: .line 53
aload 0 /* this */
ldc "Signature.ECDSA"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSA"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
30: .line 54
aload 0 /* this */
ldc "Signature.NONEwithECDSA"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSAnone"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: .line 56
aload 0 /* this */
ldc "Alg.Alias.Signature.SHA1withECDSA"
ldc "ECDSA"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: .line 57
aload 0 /* this */
ldc "Alg.Alias.Signature.ECDSAwithSHA1"
ldc "ECDSA"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
33: .line 58
aload 0 /* this */
ldc "Alg.Alias.Signature.SHA1WITHECDSA"
ldc "ECDSA"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: .line 59
aload 0 /* this */
ldc "Alg.Alias.Signature.ECDSAWITHSHA1"
ldc "ECDSA"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
35: .line 60
aload 0 /* this */
ldc "Alg.Alias.Signature.SHA1WithECDSA"
ldc "ECDSA"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
36: .line 61
aload 0 /* this */
ldc "Alg.Alias.Signature.ECDSAWithSHA1"
ldc "ECDSA"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
37: .line 62
aload 0 /* this */
ldc "Alg.Alias.Signature.1.2.840.10045.4.1"
ldc "ECDSA"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
38: .line 63
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Alg.Alias.Signature."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.ecSignWithSha1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "ECDSA"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
39: .line 65
aload 0 /* this */
ldc "SHA224"
ldc "ECDSA"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSA224"
getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.addSignatureAlgorithm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;)V
40: .line 66
aload 0 /* this */
ldc "SHA256"
ldc "ECDSA"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSA256"
getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.addSignatureAlgorithm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;)V
41: .line 67
aload 0 /* this */
ldc "SHA384"
ldc "ECDSA"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSA384"
getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.addSignatureAlgorithm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;)V
42: .line 68
aload 0 /* this */
ldc "SHA512"
ldc "ECDSA"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSA512"
getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.addSignatureAlgorithm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;)V
43: .line 69
aload 0 /* this */
ldc "RIPEMD160"
ldc "ECDSA"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSARipeMD160"
getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.ecSignWithRipemd160:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.addSignatureAlgorithm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;)V
44: .line 71
aload 0 /* this */
ldc "Signature.SHA1WITHECNR"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecNR"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
45: .line 72
aload 0 /* this */
ldc "Signature.SHA224WITHECNR"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecNR224"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
46: .line 73
aload 0 /* this */
ldc "Signature.SHA256WITHECNR"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecNR256"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
47: .line 74
aload 0 /* this */
ldc "Signature.SHA384WITHECNR"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecNR384"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
48: .line 75
aload 0 /* this */
ldc "Signature.SHA512WITHECNR"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecNR512"
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
49: .line 77
aload 0 /* this */
ldc "SHA1"
ldc "CVC-ECDSA"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecCVCDSA"
getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_1:Lorg/bouncycastle/asn1/DERObjectIdentifier;
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.addSignatureAlgorithm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;)V
50: .line 78
aload 0 /* this */
ldc "SHA224"
ldc "CVC-ECDSA"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecCVCDSA224"
getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_224:Lorg/bouncycastle/asn1/DERObjectIdentifier;
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.addSignatureAlgorithm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;)V
51: .line 79
aload 0 /* this */
ldc "SHA256"
ldc "CVC-ECDSA"
ldc "org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecCVCDSA256"
getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_256:Lorg/bouncycastle/asn1/DERObjectIdentifier;
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.addSignatureAlgorithm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;)V
52: .line 80
return
end local 0 // org.bouncycastle.jce.provider.asymmetric.EC$Mappings this
LocalVariableTable:
Start End Slot Name Signature
0 53 0 this Lorg/bouncycastle/jce/provider/asymmetric/EC$Mappings;
private void addSignatureAlgorithm(java.lang.String, java.lang.String, java.lang.String, org.bouncycastle.asn1.DERObjectIdentifier);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=9, args_size=5
start local 0 // org.bouncycastle.jce.provider.asymmetric.EC$Mappings this
start local 1 // java.lang.String digest
start local 2 // java.lang.String algorithm
start local 3 // java.lang.String className
start local 4 // org.bouncycastle.asn1.DERObjectIdentifier oid
0: .line 88
new java.lang.StringBuilder
dup
aload 1 /* digest */
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "WITH"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2 /* algorithm */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5 /* mainName */
start local 5 // java.lang.String mainName
1: .line 89
new java.lang.StringBuilder
dup
aload 1 /* digest */
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "with"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2 /* algorithm */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 6 /* jdk11Variation1 */
start local 6 // java.lang.String jdk11Variation1
2: .line 90
new java.lang.StringBuilder
dup
aload 1 /* digest */
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "With"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2 /* algorithm */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 7 /* jdk11Variation2 */
start local 7 // java.lang.String jdk11Variation2
3: .line 91
new java.lang.StringBuilder
dup
aload 1 /* digest */
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2 /* algorithm */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 8 /* alias */
start local 8 // java.lang.String alias
4: .line 93
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Signature."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5 /* mainName */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3 /* className */
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: .line 94
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Alg.Alias.Signature."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6 /* jdk11Variation1 */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5 /* mainName */
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: .line 95
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Alg.Alias.Signature."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7 /* jdk11Variation2 */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5 /* mainName */
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: .line 96
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Alg.Alias.Signature."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8 /* alias */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5 /* mainName */
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: .line 97
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Alg.Alias.Signature."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4 /* oid */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5 /* mainName */
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: .line 98
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Alg.Alias.Signature.OID."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4 /* oid */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5 /* mainName */
invokevirtual org.bouncycastle.jce.provider.asymmetric.EC$Mappings.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: .line 99
return
end local 8 // java.lang.String alias
end local 7 // java.lang.String jdk11Variation2
end local 6 // java.lang.String jdk11Variation1
end local 5 // java.lang.String mainName
end local 4 // org.bouncycastle.asn1.DERObjectIdentifier oid
end local 3 // java.lang.String className
end local 2 // java.lang.String algorithm
end local 1 // java.lang.String digest
end local 0 // org.bouncycastle.jce.provider.asymmetric.EC$Mappings this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/bouncycastle/jce/provider/asymmetric/EC$Mappings;
0 11 1 digest Ljava/lang/String;
0 11 2 algorithm Ljava/lang/String;
0 11 3 className Ljava/lang/String;
0 11 4 oid Lorg/bouncycastle/asn1/DERObjectIdentifier;
1 11 5 mainName Ljava/lang/String;
2 11 6 jdk11Variation1 Ljava/lang/String;
3 11 7 jdk11Variation2 Ljava/lang/String;
4 11 8 alias Ljava/lang/String;
MethodParameters:
Name Flags
digest
algorithm
className
oid
}
SourceFile: "EC.java"
NestHost: org.bouncycastle.jce.provider.asymmetric.EC
InnerClasses:
public Mappings = org.bouncycastle.jce.provider.asymmetric.EC$Mappings of org.bouncycastle.jce.provider.asymmetric.EC