public class org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder implements org.bouncycastle.operator.DigestAlgorithmIdentifierFinder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder
  super_class: java.lang.Object
{
  private static java.util.Map digestOids;
    descriptor: Ljava/util/Map;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.util.Map digestNameToOids;
    descriptor: Ljava/util/Map;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 25
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
         1: .line 26
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
         2: .line 33
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.md4WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md4:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 34
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.md4WithRSA:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md4:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 35
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.sha1WithRSA:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.idSHA1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 37
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.sha224WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 38
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.sha256WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 39
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.sha384WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 40
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.sha512WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 41
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md2WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 42
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md4WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md4:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 43
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md5WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md5:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 44
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.sha1WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.idSHA1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 46
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.idSHA1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 47
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 48
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        16: .line 49
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        17: .line 50
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        18: .line 51
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.id_dsa_with_sha1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.idSHA1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        19: .line 53
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.bsi.BSIObjectIdentifiers.ecdsa_plain_SHA1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.idSHA1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 54
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.bsi.BSIObjectIdentifiers.ecdsa_plain_SHA224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 55
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.bsi.BSIObjectIdentifiers.ecdsa_plain_SHA256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        22: .line 56
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.bsi.BSIObjectIdentifiers.ecdsa_plain_SHA384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        23: .line 57
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.bsi.BSIObjectIdentifiers.ecdsa_plain_SHA512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        24: .line 58
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.bsi.BSIObjectIdentifiers.ecdsa_plain_RIPEMD160:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.ripemd160:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        25: .line 60
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.idSHA1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        26: .line 61
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        27: .line 62
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        28: .line 63
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        29: .line 64
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        30: .line 66
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.dsa_with_sha224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        31: .line 67
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.dsa_with_sha256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        32: .line 68
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.dsa_with_sha384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        33: .line 69
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.dsa_with_sha512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        34: .line 71
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_rsassa_pkcs1_v1_5_with_sha3_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        35: .line 72
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_rsassa_pkcs1_v1_5_with_sha3_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        36: .line 73
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_rsassa_pkcs1_v1_5_with_sha3_384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        37: .line 74
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_rsassa_pkcs1_v1_5_with_sha3_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        38: .line 75
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_dsa_with_sha3_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        39: .line 76
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_dsa_with_sha3_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        40: .line 77
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_dsa_with_sha3_384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        41: .line 78
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_dsa_with_sha3_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        42: .line 79
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_ecdsa_with_sha3_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        43: .line 80
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_ecdsa_with_sha3_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        44: .line 81
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_ecdsa_with_sha3_384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        45: .line 82
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_ecdsa_with_sha3_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        46: .line 84
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.rsaSignatureWithripemd128:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.ripemd128:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        47: .line 85
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.rsaSignatureWithripemd160:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.ripemd160:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        48: .line 86
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.rsaSignatureWithripemd256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.ripemd256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        49: .line 88
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers.gostR3411_94_with_gostR3410_94:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers.gostR3411:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        50: .line 89
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers.gostR3411_94_with_gostR3410_2001:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers.gostR3411:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        51: .line 90
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers.id_tc26_signwithdigest_gost_3410_12_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers.id_tc26_gost_3411_12_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        52: .line 91
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers.id_tc26_signwithdigest_gost_3410_12_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers.id_tc26_gost_3411_12_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        53: .line 93
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.bc.BCObjectIdentifiers.sphincs256_with_SHA3_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        54: .line 94
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.bc.BCObjectIdentifiers.sphincs256_with_SHA512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        55: .line 96
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2sign_with_sm3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        56: .line 98
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA-1"
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.idSHA1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        57: .line 99
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA-224"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        58: .line 100
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA-256"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        59: .line 101
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA-384"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        60: .line 102
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA-512"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        61: .line 103
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA-512-224"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha512_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        62: .line 104
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA-512-256"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha512_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        63: .line 106
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA1"
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.idSHA1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        64: .line 107
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA224"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        65: .line 108
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA256"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        66: .line 109
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA384"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        67: .line 110
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA512"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        68: .line 111
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA512-224"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha512_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        69: .line 112
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA512-256"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha512_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        70: .line 114
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA3-224"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        71: .line 115
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA3-256"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        72: .line 116
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA3-384"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        73: .line 117
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHA3-512"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_sha3_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        74: .line 119
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHAKE-128"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_shake128:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        75: .line 120
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SHAKE-256"
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_shake256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        76: .line 122
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "GOST3411"
            getstatic org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers.gostR3411:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        77: .line 123
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "GOST3411-2012-256"
            getstatic org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers.id_tc26_gost_3411_12_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        78: .line 124
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "GOST3411-2012-512"
            getstatic org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers.id_tc26_gost_3411_12_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        79: .line 126
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "MD2"
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        80: .line 127
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "MD4"
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md4:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        81: .line 128
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "MD5"
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md5:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        82: .line 130
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "RIPEMD128"
            getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.ripemd128:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        83: .line 131
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "RIPEMD160"
            getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.ripemd160:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        84: .line 132
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "RIPEMD256"
            getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.ripemd256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        85: .line 134
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            ldc "SM3"
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        86: .line 135
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder this
         0: .line 22
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/operator/DefaultDigestAlgorithmIdentifierFinder;

  public org.bouncycastle.asn1.x509.AlgorithmIdentifier find(org.bouncycastle.asn1.x509.AlgorithmIdentifier);
    descriptor: (Lorg/bouncycastle/asn1/x509/AlgorithmIdentifier;)Lorg/bouncycastle/asn1/x509/AlgorithmIdentifier;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder this
        start local 1 // org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
         0: .line 141
            aload 1 /* sigAlgId */
            invokevirtual org.bouncycastle.asn1.x509.AlgorithmIdentifier.getAlgorithm:()Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.id_RSASSA_PSS:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.equals:(Ljava/lang/Object;)Z
            ifeq 3
         1: .line 143
            aload 1 /* sigAlgId */
            invokevirtual org.bouncycastle.asn1.x509.AlgorithmIdentifier.getParameters:()Lorg/bouncycastle/asn1/ASN1Encodable;
            invokestatic org.bouncycastle.asn1.pkcs.RSASSAPSSparams.getInstance:(Ljava/lang/Object;)Lorg/bouncycastle/asn1/pkcs/RSASSAPSSparams;
            invokevirtual org.bouncycastle.asn1.pkcs.RSASSAPSSparams.getHashAlgorithm:()Lorg/bouncycastle/asn1/x509/AlgorithmIdentifier;
            astore 2 /* digAlgId */
        start local 2 // org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgId
         2: .line 144
            goto 4
        end local 2 // org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgId
         3: .line 147
      StackMap locals:
      StackMap stack:
            new org.bouncycastle.asn1.x509.AlgorithmIdentifier
            dup
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestOids:Ljava/util/Map;
            aload 1 /* sigAlgId */
            invokevirtual org.bouncycastle.asn1.x509.AlgorithmIdentifier.getAlgorithm:()Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.bouncycastle.asn1.ASN1ObjectIdentifier
            getstatic org.bouncycastle.asn1.DERNull.INSTANCE:Lorg/bouncycastle/asn1/DERNull;
            invokespecial org.bouncycastle.asn1.x509.AlgorithmIdentifier.<init>:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Encodable;)V
            astore 2 /* digAlgId */
        start local 2 // org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgId
         4: .line 150
      StackMap locals: org.bouncycastle.asn1.x509.AlgorithmIdentifier
      StackMap stack:
            aload 2 /* digAlgId */
            areturn
        end local 2 // org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgId
        end local 1 // org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
        end local 0 // org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lorg/bouncycastle/operator/DefaultDigestAlgorithmIdentifierFinder;
            0    5     1  sigAlgId  Lorg/bouncycastle/asn1/x509/AlgorithmIdentifier;
            2    3     2  digAlgId  Lorg/bouncycastle/asn1/x509/AlgorithmIdentifier;
            4    5     2  digAlgId  Lorg/bouncycastle/asn1/x509/AlgorithmIdentifier;
    MethodParameters:
          Name  Flags
      sigAlgId  

  public org.bouncycastle.asn1.x509.AlgorithmIdentifier find(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/bouncycastle/asn1/x509/AlgorithmIdentifier;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder this
        start local 1 // java.lang.String digAlgName
         0: .line 155
            new org.bouncycastle.asn1.x509.AlgorithmIdentifier
            dup
            getstatic org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.digestNameToOids:Ljava/util/Map;
            aload 1 /* digAlgName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.bouncycastle.asn1.ASN1ObjectIdentifier
            getstatic org.bouncycastle.asn1.DERNull.INSTANCE:Lorg/bouncycastle/asn1/DERNull;
            invokespecial org.bouncycastle.asn1.x509.AlgorithmIdentifier.<init>:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Encodable;)V
            areturn
        end local 1 // java.lang.String digAlgName
        end local 0 // org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/bouncycastle/operator/DefaultDigestAlgorithmIdentifierFinder;
            0    1     1  digAlgName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      digAlgName  
}
SourceFile: "DefaultDigestAlgorithmIdentifierFinder.java"