01: package org.bouncycastle.asn1.cryptopro;
02:
03: import org.bouncycastle.asn1.DERObjectIdentifier;
04:
05: public interface CryptoProObjectIdentifiers {
06: // GOST Algorithms OBJECT IDENTIFIERS :
07: // { iso(1) member-body(2) ru(643) rans(2) cryptopro(2)}
08: static final String GOST_id = "1.2.643.2.2";
09:
10: static final DERObjectIdentifier gostR3411 = new DERObjectIdentifier(
11: GOST_id + ".9");
12:
13: static final DERObjectIdentifier gostR28147_cbc = new DERObjectIdentifier(
14: GOST_id + ".21");
15:
16: static final DERObjectIdentifier gostR3410_94 = new DERObjectIdentifier(
17: GOST_id + ".20");
18: static final DERObjectIdentifier gostR3410_2001 = new DERObjectIdentifier(
19: GOST_id + ".19");
20: static final DERObjectIdentifier gostR3411_94_with_gostR3410_94 = new DERObjectIdentifier(
21: GOST_id + ".4");
22: static final DERObjectIdentifier gostR3411_94_with_gostR3410_2001 = new DERObjectIdentifier(
23: GOST_id + ".3");
24:
25: // { iso(1) member-body(2) ru(643) rans(2) cryptopro(2) hashes(30) }
26: static final DERObjectIdentifier gostR3411_94_CryptoProParamSet = new DERObjectIdentifier(
27: GOST_id + ".30.1");
28:
29: // { iso(1) member-body(2) ru(643) rans(2) cryptopro(2) signs(32) }
30: static final DERObjectIdentifier gostR3410_94_CryptoPro_A = new DERObjectIdentifier(
31: GOST_id + ".32.2");
32: static final DERObjectIdentifier gostR3410_94_CryptoPro_B = new DERObjectIdentifier(
33: GOST_id + ".32.3");
34: static final DERObjectIdentifier gostR3410_94_CryptoPro_C = new DERObjectIdentifier(
35: GOST_id + ".32.4");
36: static final DERObjectIdentifier gostR3410_94_CryptoPro_D = new DERObjectIdentifier(
37: GOST_id + ".32.5");
38:
39: // { iso(1) member-body(2) ru(643) rans(2) cryptopro(2) exchanges(33) }
40: static final DERObjectIdentifier gostR3410_94_CryptoPro_XchA = new DERObjectIdentifier(
41: GOST_id + ".33.1");
42: static final DERObjectIdentifier gostR3410_94_CryptoPro_XchB = new DERObjectIdentifier(
43: GOST_id + ".33.2");
44: static final DERObjectIdentifier gostR3410_94_CryptoPro_XchC = new DERObjectIdentifier(
45: GOST_id + ".33.3");
46:
47: //{ iso(1) member-body(2)ru(643) rans(2) cryptopro(2) ecc-signs(35) }
48: static final DERObjectIdentifier gostR3410_2001_CryptoPro_A = new DERObjectIdentifier(
49: GOST_id + ".35.1");
50: static final DERObjectIdentifier gostR3410_2001_CryptoPro_B = new DERObjectIdentifier(
51: GOST_id + ".35.2");
52: static final DERObjectIdentifier gostR3410_2001_CryptoPro_C = new DERObjectIdentifier(
53: GOST_id + ".35.3");
54:
55: // { iso(1) member-body(2) ru(643) rans(2) cryptopro(2) ecc-exchanges(36) }
56: static final DERObjectIdentifier gostR3410_2001_CryptoPro_XchA = new DERObjectIdentifier(
57: GOST_id + ".36.0");
58: static final DERObjectIdentifier gostR3410_2001_CryptoPro_XchB = new DERObjectIdentifier(
59: GOST_id + ".36.1");
60:
61: static final DERObjectIdentifier gost_ElSgDH3410_default = new DERObjectIdentifier(
62: GOST_id + ".36.0");
63: static final DERObjectIdentifier gost_ElSgDH3410_1 = new DERObjectIdentifier(
64: GOST_id + ".36.1");
65: }
|