Home | History | Annotate | Download | only in cryptopro
      1 package org.bouncycastle.asn1.cryptopro;
      2 
      3 import org.bouncycastle.asn1.DERObjectIdentifier;
      4 
      5 public interface CryptoProObjectIdentifiers
      6 {
      7     // GOST Algorithms OBJECT IDENTIFIERS :
      8     // { iso(1) member-body(2) ru(643) rans(2) cryptopro(2)}
      9     static final String                 GOST_id              = "1.2.643.2.2";
     10 
     11     static final DERObjectIdentifier    gostR3411          = new DERObjectIdentifier(GOST_id+".9");
     12 
     13     static final DERObjectIdentifier    gostR28147_cbc     = new DERObjectIdentifier(GOST_id+".21");
     14 
     15     static final DERObjectIdentifier    gostR3410_94       = new DERObjectIdentifier(GOST_id+".20");
     16     static final DERObjectIdentifier    gostR3410_2001     = new DERObjectIdentifier(GOST_id+".19");
     17     static final DERObjectIdentifier    gostR3411_94_with_gostR3410_94   = new DERObjectIdentifier(GOST_id+".4");
     18     static final DERObjectIdentifier    gostR3411_94_with_gostR3410_2001 = new DERObjectIdentifier(GOST_id+".3");
     19 
     20     // { iso(1) member-body(2) ru(643) rans(2) cryptopro(2) hashes(30) }
     21     static final DERObjectIdentifier    gostR3411_94_CryptoProParamSet = new DERObjectIdentifier(GOST_id+".30.1");
     22 
     23     // { iso(1) member-body(2) ru(643) rans(2) cryptopro(2) signs(32) }
     24     static final DERObjectIdentifier    gostR3410_94_CryptoPro_A     = new DERObjectIdentifier(GOST_id+".32.2");
     25     static final DERObjectIdentifier    gostR3410_94_CryptoPro_B     = new DERObjectIdentifier(GOST_id+".32.3");
     26     static final DERObjectIdentifier    gostR3410_94_CryptoPro_C     = new DERObjectIdentifier(GOST_id+".32.4");
     27     static final DERObjectIdentifier    gostR3410_94_CryptoPro_D     = new DERObjectIdentifier(GOST_id+".32.5");
     28 
     29     // { iso(1) member-body(2) ru(643) rans(2) cryptopro(2) exchanges(33) }
     30     static final DERObjectIdentifier    gostR3410_94_CryptoPro_XchA  = new DERObjectIdentifier(GOST_id+".33.1");
     31     static final DERObjectIdentifier    gostR3410_94_CryptoPro_XchB  = new DERObjectIdentifier(GOST_id+".33.2");
     32     static final DERObjectIdentifier    gostR3410_94_CryptoPro_XchC  = new DERObjectIdentifier(GOST_id+".33.3");
     33 
     34     //{ iso(1) member-body(2)ru(643) rans(2) cryptopro(2) ecc-signs(35) }
     35     static final DERObjectIdentifier    gostR3410_2001_CryptoPro_A = new DERObjectIdentifier(GOST_id+".35.1");
     36     static final DERObjectIdentifier    gostR3410_2001_CryptoPro_B = new DERObjectIdentifier(GOST_id+".35.2");
     37     static final DERObjectIdentifier    gostR3410_2001_CryptoPro_C = new DERObjectIdentifier(GOST_id+".35.3");
     38 
     39     // { iso(1) member-body(2) ru(643) rans(2) cryptopro(2) ecc-exchanges(36) }
     40     static final DERObjectIdentifier    gostR3410_2001_CryptoPro_XchA  = new DERObjectIdentifier(GOST_id+".36.0");
     41     static final DERObjectIdentifier    gostR3410_2001_CryptoPro_XchB  = new DERObjectIdentifier(GOST_id+".36.1");
     42 
     43     static final DERObjectIdentifier    gost_ElSgDH3410_default    = new DERObjectIdentifier(GOST_id+".36.0");
     44     static final DERObjectIdentifier    gost_ElSgDH3410_1          = new DERObjectIdentifier(GOST_id+".36.1");
     45 }
     46