public class org.bouncycastle.asn1.sec.SECNamedCurves
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.bouncycastle.asn1.sec.SECNamedCurves
  super_class: java.lang.Object
{
  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp112r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp112r2;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp128r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp128r2;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp160k1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp160r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp160r2;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp192k1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp192r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp224k1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp224r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp256k1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp256r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp384r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder secp521r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect113r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect113r2;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect131r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect131r2;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect163k1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect163r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect163r2;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect193r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect193r2;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect233k1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect233r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect239k1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect283k1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect283r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect409k1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect409r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect571k1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder sect571r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static final java.util.Hashtable objIds;
    descriptor: Ljava/util/Hashtable;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.util.Hashtable curves;
    descriptor: Ljava/util/Hashtable;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.util.Hashtable names;
    descriptor: Ljava/util/Hashtable;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 27
            new org.bouncycastle.asn1.sec.SECNamedCurves$1
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$1.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp112r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         1: .line 53
            new org.bouncycastle.asn1.sec.SECNamedCurves$2
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$2.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp112r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         2: .line 79
            new org.bouncycastle.asn1.sec.SECNamedCurves$3
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$3.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp128r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         3: .line 105
            new org.bouncycastle.asn1.sec.SECNamedCurves$4
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$4.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp128r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         4: .line 131
            new org.bouncycastle.asn1.sec.SECNamedCurves$5
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$5.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp160k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         5: .line 157
            new org.bouncycastle.asn1.sec.SECNamedCurves$6
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$6.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp160r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         6: .line 183
            new org.bouncycastle.asn1.sec.SECNamedCurves$7
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$7.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp160r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         7: .line 209
            new org.bouncycastle.asn1.sec.SECNamedCurves$8
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$8.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp192k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         8: .line 235
            new org.bouncycastle.asn1.sec.SECNamedCurves$9
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$9.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp192r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         9: .line 261
            new org.bouncycastle.asn1.sec.SECNamedCurves$10
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$10.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp224k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        10: .line 287
            new org.bouncycastle.asn1.sec.SECNamedCurves$11
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$11.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp224r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        11: .line 313
            new org.bouncycastle.asn1.sec.SECNamedCurves$12
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$12.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp256k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        12: .line 339
            new org.bouncycastle.asn1.sec.SECNamedCurves$13
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$13.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp256r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        13: .line 365
            new org.bouncycastle.asn1.sec.SECNamedCurves$14
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$14.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp384r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        14: .line 391
            new org.bouncycastle.asn1.sec.SECNamedCurves$15
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$15.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp521r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        15: .line 417
            new org.bouncycastle.asn1.sec.SECNamedCurves$16
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$16.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect113r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        16: .line 444
            new org.bouncycastle.asn1.sec.SECNamedCurves$17
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$17.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect113r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        17: .line 471
            new org.bouncycastle.asn1.sec.SECNamedCurves$18
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$18.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect131r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        18: .line 500
            new org.bouncycastle.asn1.sec.SECNamedCurves$19
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$19.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect131r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        19: .line 529
            new org.bouncycastle.asn1.sec.SECNamedCurves$20
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$20.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect163k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        20: .line 558
            new org.bouncycastle.asn1.sec.SECNamedCurves$21
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$21.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect163r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        21: .line 587
            new org.bouncycastle.asn1.sec.SECNamedCurves$22
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$22.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect163r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        22: .line 616
            new org.bouncycastle.asn1.sec.SECNamedCurves$23
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$23.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect193r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        23: .line 643
            new org.bouncycastle.asn1.sec.SECNamedCurves$24
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$24.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect193r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        24: .line 670
            new org.bouncycastle.asn1.sec.SECNamedCurves$25
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$25.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect233k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        25: .line 697
            new org.bouncycastle.asn1.sec.SECNamedCurves$26
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$26.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect233r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        26: .line 724
            new org.bouncycastle.asn1.sec.SECNamedCurves$27
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$27.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect239k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        27: .line 751
            new org.bouncycastle.asn1.sec.SECNamedCurves$28
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$28.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect283k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        28: .line 780
            new org.bouncycastle.asn1.sec.SECNamedCurves$29
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$29.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect283r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        29: .line 809
            new org.bouncycastle.asn1.sec.SECNamedCurves$30
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$30.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect409k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        30: .line 836
            new org.bouncycastle.asn1.sec.SECNamedCurves$31
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$31.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect409r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        31: .line 863
            new org.bouncycastle.asn1.sec.SECNamedCurves$32
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$32.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect571k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        32: .line 892
            new org.bouncycastle.asn1.sec.SECNamedCurves$33
            dup
            invokespecial org.bouncycastle.asn1.sec.SECNamedCurves$33.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect571r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        33: .line 919
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.objIds:Ljava/util/Hashtable;
        34: .line 920
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.curves:Ljava/util/Hashtable;
        35: .line 921
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putstatic org.bouncycastle.asn1.sec.SECNamedCurves.names:Ljava/util/Hashtable;
        36: .line 932
            ldc "secp112r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp112r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp112r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        37: .line 933
            ldc "secp112r2"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp112r2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp112r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        38: .line 934
            ldc "secp128r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp128r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp128r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        39: .line 935
            ldc "secp128r2"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp128r2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp128r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        40: .line 936
            ldc "secp160k1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp160k1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp160k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        41: .line 937
            ldc "secp160r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp160r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp160r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        42: .line 938
            ldc "secp160r2"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp160r2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp160r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        43: .line 939
            ldc "secp192k1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp192k1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp192k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        44: .line 940
            ldc "secp192r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp192r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp192r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        45: .line 941
            ldc "secp224k1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp224k1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp224k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        46: .line 942
            ldc "secp224r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp224r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp224r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        47: .line 943
            ldc "secp256k1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp256k1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp256k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        48: .line 944
            ldc "secp256r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp256r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp256r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        49: .line 945
            ldc "secp384r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp384r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp384r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        50: .line 946
            ldc "secp521r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.secp521r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.secp521r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        51: .line 948
            ldc "sect113r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect113r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect113r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        52: .line 949
            ldc "sect113r2"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect113r2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect113r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        53: .line 950
            ldc "sect131r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect131r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect131r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        54: .line 951
            ldc "sect131r2"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect131r2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect131r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        55: .line 952
            ldc "sect163k1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect163k1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect163k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        56: .line 953
            ldc "sect163r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect163r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect163r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        57: .line 954
            ldc "sect163r2"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect163r2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect163r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        58: .line 955
            ldc "sect193r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect193r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect193r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        59: .line 956
            ldc "sect193r2"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect193r2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect193r2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        60: .line 957
            ldc "sect233k1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect233k1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect233k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        61: .line 958
            ldc "sect233r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect233r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect233r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        62: .line 959
            ldc "sect239k1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect239k1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect239k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        63: .line 960
            ldc "sect283k1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect283k1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect283k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        64: .line 961
            ldc "sect283r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect283r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect283r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        65: .line 962
            ldc "sect409k1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect409k1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect409k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        66: .line 963
            ldc "sect409r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect409r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect409r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        67: .line 964
            ldc "sect571k1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect571k1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect571k1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        68: .line 965
            ldc "sect571r1"
            getstatic org.bouncycastle.asn1.sec.SECObjectIdentifiers.sect571r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.sect571r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        69: .line 966
            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.asn1.sec.SECNamedCurves this
         0: .line 16
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.bouncycastle.asn1.sec.SECNamedCurves this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/asn1/sec/SECNamedCurves;

  private static java.math.BigInteger fromHex(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // java.lang.String hex
         0: .line 21
            new java.math.BigInteger
            dup
            iconst_1
            aload 0 /* hex */
            invokestatic org.bouncycastle.util.encoders.Hex.decode:(Ljava/lang/String;)[B
            invokespecial java.math.BigInteger.<init>:(I[B)V
            areturn
        end local 0 // java.lang.String hex
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   hex  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      hex   

  static void defineCurve(java.lang.String, org.bouncycastle.asn1.DERObjectIdentifier, org.bouncycastle.asn1.x9.X9ECParametersHolder);
    descriptor: (Ljava/lang/String;Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.lang.String name
        start local 1 // org.bouncycastle.asn1.DERObjectIdentifier oid
        start local 2 // org.bouncycastle.asn1.x9.X9ECParametersHolder holder
         0: .line 925
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.objIds:Ljava/util/Hashtable;
            aload 0 /* name */
            aload 1 /* oid */
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 926
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.names:Ljava/util/Hashtable;
            aload 1 /* oid */
            aload 0 /* name */
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 927
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.curves:Ljava/util/Hashtable;
            aload 1 /* oid */
            aload 2 /* holder */
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 928
            return
        end local 2 // org.bouncycastle.asn1.x9.X9ECParametersHolder holder
        end local 1 // org.bouncycastle.asn1.DERObjectIdentifier oid
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    name  Ljava/lang/String;
            0    4     1     oid  Lorg/bouncycastle/asn1/DERObjectIdentifier;
            0    4     2  holder  Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    MethodParameters:
        Name  Flags
      name    
      oid     
      holder  

  public static org.bouncycastle.asn1.x9.X9ECParameters getByName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/bouncycastle/asn1/x9/X9ECParameters;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.lang.String name
         0: .line 971
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.objIds:Ljava/util/Hashtable;
            aload 0 /* name */
            invokestatic org.bouncycastle.util.Strings.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.bouncycastle.asn1.DERObjectIdentifier
            astore 1 /* oid */
        start local 1 // org.bouncycastle.asn1.DERObjectIdentifier oid
         1: .line 973
            aload 1 /* oid */
            ifnull 3
         2: .line 975
            aload 1 /* oid */
            invokestatic org.bouncycastle.asn1.sec.SECNamedCurves.getByOID:(Lorg/bouncycastle/asn1/DERObjectIdentifier;)Lorg/bouncycastle/asn1/x9/X9ECParameters;
            areturn
         3: .line 978
      StackMap locals: org.bouncycastle.asn1.DERObjectIdentifier
      StackMap stack:
            aconst_null
            areturn
        end local 1 // org.bouncycastle.asn1.DERObjectIdentifier oid
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  name  Ljava/lang/String;
            1    4     1   oid  Lorg/bouncycastle/asn1/DERObjectIdentifier;
    MethodParameters:
      Name  Flags
      name  

  public static org.bouncycastle.asn1.x9.X9ECParameters getByOID(org.bouncycastle.asn1.DERObjectIdentifier);
    descriptor: (Lorg/bouncycastle/asn1/DERObjectIdentifier;)Lorg/bouncycastle/asn1/x9/X9ECParameters;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.bouncycastle.asn1.DERObjectIdentifier oid
         0: .line 990
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.curves:Ljava/util/Hashtable;
            aload 0 /* oid */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.bouncycastle.asn1.x9.X9ECParametersHolder
            astore 1 /* holder */
        start local 1 // org.bouncycastle.asn1.x9.X9ECParametersHolder holder
         1: .line 992
            aload 1 /* holder */
            ifnull 3
         2: .line 994
            aload 1 /* holder */
            invokevirtual org.bouncycastle.asn1.x9.X9ECParametersHolder.getParameters:()Lorg/bouncycastle/asn1/x9/X9ECParameters;
            areturn
         3: .line 997
      StackMap locals: org.bouncycastle.asn1.x9.X9ECParametersHolder
      StackMap stack:
            aconst_null
            areturn
        end local 1 // org.bouncycastle.asn1.x9.X9ECParametersHolder holder
        end local 0 // org.bouncycastle.asn1.DERObjectIdentifier oid
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0     oid  Lorg/bouncycastle/asn1/DERObjectIdentifier;
            1    4     1  holder  Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    MethodParameters:
      Name  Flags
      oid   

  public static org.bouncycastle.asn1.DERObjectIdentifier getOID(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/bouncycastle/asn1/DERObjectIdentifier;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String name
         0: .line 1009
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.objIds:Ljava/util/Hashtable;
            aload 0 /* name */
            invokestatic org.bouncycastle.util.Strings.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.bouncycastle.asn1.DERObjectIdentifier
            areturn
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public static java.lang.String getName(org.bouncycastle.asn1.DERObjectIdentifier);
    descriptor: (Lorg/bouncycastle/asn1/DERObjectIdentifier;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.bouncycastle.asn1.DERObjectIdentifier oid
         0: .line 1018
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.names:Ljava/util/Hashtable;
            aload 0 /* oid */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // org.bouncycastle.asn1.DERObjectIdentifier oid
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   oid  Lorg/bouncycastle/asn1/DERObjectIdentifier;
    MethodParameters:
      Name  Flags
      oid   

  public static java.util.Enumeration getNames();
    descriptor: ()Ljava/util/Enumeration;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1027
            getstatic org.bouncycastle.asn1.sec.SECNamedCurves.objIds:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.keys:()Ljava/util/Enumeration;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "SECNamedCurves.java"
NestMembers:
  org.bouncycastle.asn1.sec.SECNamedCurves$1  org.bouncycastle.asn1.sec.SECNamedCurves$10  org.bouncycastle.asn1.sec.SECNamedCurves$11  org.bouncycastle.asn1.sec.SECNamedCurves$12  org.bouncycastle.asn1.sec.SECNamedCurves$13  org.bouncycastle.asn1.sec.SECNamedCurves$14  org.bouncycastle.asn1.sec.SECNamedCurves$15  org.bouncycastle.asn1.sec.SECNamedCurves$16  org.bouncycastle.asn1.sec.SECNamedCurves$17  org.bouncycastle.asn1.sec.SECNamedCurves$18  org.bouncycastle.asn1.sec.SECNamedCurves$19  org.bouncycastle.asn1.sec.SECNamedCurves$2  org.bouncycastle.asn1.sec.SECNamedCurves$20  org.bouncycastle.asn1.sec.SECNamedCurves$21  org.bouncycastle.asn1.sec.SECNamedCurves$22  org.bouncycastle.asn1.sec.SECNamedCurves$23  org.bouncycastle.asn1.sec.SECNamedCurves$24  org.bouncycastle.asn1.sec.SECNamedCurves$25  org.bouncycastle.asn1.sec.SECNamedCurves$26  org.bouncycastle.asn1.sec.SECNamedCurves$27  org.bouncycastle.asn1.sec.SECNamedCurves$28  org.bouncycastle.asn1.sec.SECNamedCurves$29  org.bouncycastle.asn1.sec.SECNamedCurves$3  org.bouncycastle.asn1.sec.SECNamedCurves$30  org.bouncycastle.asn1.sec.SECNamedCurves$31  org.bouncycastle.asn1.sec.SECNamedCurves$32  org.bouncycastle.asn1.sec.SECNamedCurves$33  org.bouncycastle.asn1.sec.SECNamedCurves$4  org.bouncycastle.asn1.sec.SECNamedCurves$5  org.bouncycastle.asn1.sec.SECNamedCurves$6  org.bouncycastle.asn1.sec.SECNamedCurves$7  org.bouncycastle.asn1.sec.SECNamedCurves$8  org.bouncycastle.asn1.sec.SECNamedCurves$9
InnerClasses:
  org.bouncycastle.asn1.sec.SECNamedCurves$1
  org.bouncycastle.asn1.sec.SECNamedCurves$10
  org.bouncycastle.asn1.sec.SECNamedCurves$11
  org.bouncycastle.asn1.sec.SECNamedCurves$12
  org.bouncycastle.asn1.sec.SECNamedCurves$13
  org.bouncycastle.asn1.sec.SECNamedCurves$14
  org.bouncycastle.asn1.sec.SECNamedCurves$15
  org.bouncycastle.asn1.sec.SECNamedCurves$16
  org.bouncycastle.asn1.sec.SECNamedCurves$17
  org.bouncycastle.asn1.sec.SECNamedCurves$18
  org.bouncycastle.asn1.sec.SECNamedCurves$19
  org.bouncycastle.asn1.sec.SECNamedCurves$2
  org.bouncycastle.asn1.sec.SECNamedCurves$20
  org.bouncycastle.asn1.sec.SECNamedCurves$21
  org.bouncycastle.asn1.sec.SECNamedCurves$22
  org.bouncycastle.asn1.sec.SECNamedCurves$23
  org.bouncycastle.asn1.sec.SECNamedCurves$24
  org.bouncycastle.asn1.sec.SECNamedCurves$25
  org.bouncycastle.asn1.sec.SECNamedCurves$26
  org.bouncycastle.asn1.sec.SECNamedCurves$27
  org.bouncycastle.asn1.sec.SECNamedCurves$28
  org.bouncycastle.asn1.sec.SECNamedCurves$29
  org.bouncycastle.asn1.sec.SECNamedCurves$3
  org.bouncycastle.asn1.sec.SECNamedCurves$30
  org.bouncycastle.asn1.sec.SECNamedCurves$31
  org.bouncycastle.asn1.sec.SECNamedCurves$32
  org.bouncycastle.asn1.sec.SECNamedCurves$33
  org.bouncycastle.asn1.sec.SECNamedCurves$4
  org.bouncycastle.asn1.sec.SECNamedCurves$5
  org.bouncycastle.asn1.sec.SECNamedCurves$6
  org.bouncycastle.asn1.sec.SECNamedCurves$7
  org.bouncycastle.asn1.sec.SECNamedCurves$8
  org.bouncycastle.asn1.sec.SECNamedCurves$9