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