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