public interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.bouncycastle.asn1.gm.GMObjectIdentifiers
  super_class: java.lang.Object
{
  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm_scheme;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm6_ecb;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm6_cbc;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm6_ofb128;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm6_cfb128;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_ecb;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_cbc;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_ofb128;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_cfb128;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_cfb1;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_cfb8;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_ecb;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_cbc;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_ofb128;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_cfb128;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_cfb1;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_cfb8;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ecb;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_cbc;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ofb128;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_cfb128;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_cfb1;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_cfb8;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ctr;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_gcm;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ccm;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_xts;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_wrap;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_wrap_pad;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ocb;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm5;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2p256v1;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2exchange;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier wapip192v1;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_recommendedParameters;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_specifiedParameters;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sm3;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha1;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha224;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha256;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha384;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha512;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_rmd160;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_whirlpool;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_blake2b512;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_blake2s256;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_md5;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sm9PublicKey;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm9sign;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm9keyagreement;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm9encrypt;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm3;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmac_sm3;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sm3;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha1;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha256;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha512;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha224;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha384;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_rmd160;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_whirlpool;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_blake2b512;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_blake2s256;
    descriptor: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 7
            new org.bouncycastle.asn1.ASN1ObjectIdentifier
            dup
            ldc "1.2.156.10197.1"
            invokespecial org.bouncycastle.asn1.ASN1ObjectIdentifier.<init>:(Ljava/lang/String;)V
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
         1: .line 9
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "101.1"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm6_ecb:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
         2: .line 10
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "101.2"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm6_cbc:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
         3: .line 11
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "101.3"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm6_ofb128:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
         4: .line 12
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "101.4"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm6_cfb128:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
         5: .line 14
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "102.1"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm1_ecb:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
         6: .line 15
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "102.2"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm1_cbc:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
         7: .line 16
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "102.3"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm1_ofb128:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
         8: .line 17
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "102.4"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm1_cfb128:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
         9: .line 18
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "102.5"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm1_cfb1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        10: .line 19
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "102.6"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm1_cfb8:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        11: .line 21
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "103.1"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.ssf33_ecb:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        12: .line 22
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "103.2"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.ssf33_cbc:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        13: .line 23
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "103.3"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.ssf33_ofb128:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        14: .line 24
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "103.4"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.ssf33_cfb128:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        15: .line 25
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "103.5"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.ssf33_cfb1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        16: .line 26
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "103.6"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.ssf33_cfb8:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        17: .line 28
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.1"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_ecb:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        18: .line 29
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.2"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_cbc:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        19: .line 30
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.3"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_ofb128:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        20: .line 31
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.4"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_cfb128:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        21: .line 32
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.5"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_cfb1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        22: .line 33
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.6"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_cfb8:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        23: .line 34
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.7"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_ctr:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        24: .line 35
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.8"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_gcm:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        25: .line 36
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.9"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_ccm:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        26: .line 37
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.10"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_xts:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        27: .line 38
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.11"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_wrap:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        28: .line 39
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.12"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_wrap_pad:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        29: .line 40
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "104.100"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sms4_ocb:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        30: .line 42
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "201"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm5:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        31: .line 44
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "301"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2p256v1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        32: .line 45
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "301.1"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2sign:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        33: .line 46
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "301.2"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2exchange:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        34: .line 47
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "301.3"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        35: .line 49
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "301.101"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.wapip192v1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        36: .line 51
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "1"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_recommendedParameters:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        37: .line 52
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_specifiedParameters:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        38: .line 53
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2.1"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_with_sm3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        39: .line 54
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2.2"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_with_sha1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        40: .line 55
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2.3"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_with_sha224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        41: .line 56
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2.4"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_with_sha256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        42: .line 57
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2.5"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_with_sha384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        43: .line 58
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2.6"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_with_sha512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        44: .line 59
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2.7"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_with_rmd160:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        45: .line 60
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2.8"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_with_whirlpool:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        46: .line 61
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2.9"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_with_blake2b512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        47: .line 62
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2.10"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_with_blake2s256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        48: .line 63
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2.11"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2encrypt_with_md5:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        49: .line 65
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "302"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.id_sm9PublicKey:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        50: .line 66
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "302.1"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm9sign:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        51: .line 67
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "302.2"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm9keyagreement:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        52: .line 68
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "302.3"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm9encrypt:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        53: .line 70
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "401"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        54: .line 72
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "2"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.hmac_sm3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        55: .line 74
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "501"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2sign_with_sm3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        56: .line 75
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "502"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2sign_with_sha1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        57: .line 76
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "503"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2sign_with_sha256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        58: .line 77
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "504"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2sign_with_sha512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        59: .line 78
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "505"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2sign_with_sha224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        60: .line 79
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "506"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2sign_with_sha384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        61: .line 80
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "507"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2sign_with_rmd160:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        62: .line 81
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "520"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2sign_with_whirlpool:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        63: .line 82
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "521"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2sign_with_blake2b512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
        64: .line 83
            getstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm_scheme:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "522"
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.branch:(Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            putstatic org.bouncycastle.asn1.gm.GMObjectIdentifiers.sm2sign_with_blake2s256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "GMObjectIdentifiers.java"