...
1 package pkcs11
2
3
4 const (
5 NFCK_VENDOR_NCIPHER = 0xde436972
6 CKA_NCIPHER = NFCK_VENDOR_NCIPHER
7 CKM_NCIPHER = NFCK_VENDOR_NCIPHER
8 CKK_NCIPHER = NFCK_VENDOR_NCIPHER
9 )
10
11
12 const (
13 CKM_NC_SHA_1_HMAC_KEY_GEN = CKM_NCIPHER + 0x3
14 CKM_NC_MD5_HMAC_KEY_GEN = CKM_NCIPHER + 0x6
15 CKM_NC_SHA224_HMAC_KEY_GEN = CKM_NCIPHER + 0x24
16 CKM_NC_SHA256_HMAC_KEY_GEN = CKM_NCIPHER + 0x25
17 CKM_NC_SHA384_HMAC_KEY_GEN = CKM_NCIPHER + 0x26
18 CKM_NC_SHA512_HMAC_KEY_GEN = CKM_NCIPHER + 0x27
19 )
20
21
22 const (
23 NSSCK_VENDOR_NSS = 0x4E534350
24 CKO_NSS = CKO_VENDOR_DEFINED | NSSCK_VENDOR_NSS
25 CKK_NSS = CKK_VENDOR_DEFINED | NSSCK_VENDOR_NSS
26 CKC_NSS = CKC_VENDOR_DEFINED | NSSCK_VENDOR_NSS
27 CKA_NSS = CKA_VENDOR_DEFINED | NSSCK_VENDOR_NSS
28 CKA_TRUST = CKA_NSS + 0x2000
29 CKM_NSS = CKM_VENDOR_DEFINED | NSSCK_VENDOR_NSS
30 CKR_NSS = CKM_VENDOR_DEFINED | NSSCK_VENDOR_NSS
31 CKT_VENDOR_DEFINED = 0x80000000
32 CKT_NSS = CKT_VENDOR_DEFINED | NSSCK_VENDOR_NSS
33 )
34
35
36 const (
37 CKO_NSS_CRL = CKO_NSS + 1
38 CKO_NSS_SMIME = CKO_NSS + 2
39 CKO_NSS_TRUST = CKO_NSS + 3
40 CKO_NSS_BUILTIN_ROOT_LIST = CKO_NSS + 4
41 CKO_NSS_NEWSLOT = CKO_NSS + 5
42 CKO_NSS_DELSLOT = CKO_NSS + 6
43 CKK_NSS_PKCS8 = CKK_NSS + 1
44 CKK_NSS_JPAKE_ROUND1 = CKK_NSS + 2
45 CKK_NSS_JPAKE_ROUND2 = CKK_NSS + 3
46 CKK_NSS_CHACHA20 = CKK_NSS + 4
47 CKA_NSS_URL = CKA_NSS + 1
48 CKA_NSS_EMAIL = CKA_NSS + 2
49 CKA_NSS_SMIME_INFO = CKA_NSS + 3
50 CKA_NSS_SMIME_TIMESTAMP = CKA_NSS + 4
51 CKA_NSS_PKCS8_SALT = CKA_NSS + 5
52 CKA_NSS_PASSWORD_CHECK = CKA_NSS + 6
53 CKA_NSS_EXPIRES = CKA_NSS + 7
54 CKA_NSS_KRL = CKA_NSS + 8
55 CKA_NSS_PQG_COUNTER = CKA_NSS + 20
56 CKA_NSS_PQG_SEED = CKA_NSS + 21
57 CKA_NSS_PQG_H = CKA_NSS + 22
58 CKA_NSS_PQG_SEED_BITS = CKA_NSS + 23
59 CKA_NSS_MODULE_SPEC = CKA_NSS + 24
60 CKA_NSS_OVERRIDE_EXTENSIONS = CKA_NSS + 25
61 CKA_NSS_JPAKE_SIGNERID = CKA_NSS + 26
62 CKA_NSS_JPAKE_PEERID = CKA_NSS + 27
63 CKA_NSS_JPAKE_GX1 = CKA_NSS + 28
64 CKA_NSS_JPAKE_GX2 = CKA_NSS + 29
65 CKA_NSS_JPAKE_GX3 = CKA_NSS + 30
66 CKA_NSS_JPAKE_GX4 = CKA_NSS + 31
67 CKA_NSS_JPAKE_X2 = CKA_NSS + 32
68 CKA_NSS_JPAKE_X2S = CKA_NSS + 33
69 CKA_NSS_MOZILLA_CA_POLICY = CKA_NSS + 34
70 CKA_TRUST_DIGITAL_SIGNATURE = CKA_TRUST + 1
71 CKA_TRUST_NON_REPUDIATION = CKA_TRUST + 2
72 CKA_TRUST_KEY_ENCIPHERMENT = CKA_TRUST + 3
73 CKA_TRUST_DATA_ENCIPHERMENT = CKA_TRUST + 4
74 CKA_TRUST_KEY_AGREEMENT = CKA_TRUST + 5
75 CKA_TRUST_KEY_CERT_SIGN = CKA_TRUST + 6
76 CKA_TRUST_CRL_SIGN = CKA_TRUST + 7
77 CKA_TRUST_SERVER_AUTH = CKA_TRUST + 8
78 CKA_TRUST_CLIENT_AUTH = CKA_TRUST + 9
79 CKA_TRUST_CODE_SIGNING = CKA_TRUST + 10
80 CKA_TRUST_EMAIL_PROTECTION = CKA_TRUST + 11
81 CKA_TRUST_IPSEC_END_SYSTEM = CKA_TRUST + 12
82 CKA_TRUST_IPSEC_TUNNEL = CKA_TRUST + 13
83 CKA_TRUST_IPSEC_USER = CKA_TRUST + 14
84 CKA_TRUST_TIME_STAMPING = CKA_TRUST + 15
85 CKA_TRUST_STEP_UP_APPROVED = CKA_TRUST + 16
86 CKA_CERT_SHA1_HASH = CKA_TRUST + 100
87 CKA_CERT_MD5_HASH = CKA_TRUST + 101
88 CKM_NSS_AES_KEY_WRAP = CKM_NSS + 1
89 CKM_NSS_AES_KEY_WRAP_PAD = CKM_NSS + 2
90 CKM_NSS_HKDF_SHA1 = CKM_NSS + 3
91 CKM_NSS_HKDF_SHA256 = CKM_NSS + 4
92 CKM_NSS_HKDF_SHA384 = CKM_NSS + 5
93 CKM_NSS_HKDF_SHA512 = CKM_NSS + 6
94 CKM_NSS_JPAKE_ROUND1_SHA1 = CKM_NSS + 7
95 CKM_NSS_JPAKE_ROUND1_SHA256 = CKM_NSS + 8
96 CKM_NSS_JPAKE_ROUND1_SHA384 = CKM_NSS + 9
97 CKM_NSS_JPAKE_ROUND1_SHA512 = CKM_NSS + 10
98 CKM_NSS_JPAKE_ROUND2_SHA1 = CKM_NSS + 11
99 CKM_NSS_JPAKE_ROUND2_SHA256 = CKM_NSS + 12
100 CKM_NSS_JPAKE_ROUND2_SHA384 = CKM_NSS + 13
101 CKM_NSS_JPAKE_ROUND2_SHA512 = CKM_NSS + 14
102 CKM_NSS_JPAKE_FINAL_SHA1 = CKM_NSS + 15
103 CKM_NSS_JPAKE_FINAL_SHA256 = CKM_NSS + 16
104 CKM_NSS_JPAKE_FINAL_SHA384 = CKM_NSS + 17
105 CKM_NSS_JPAKE_FINAL_SHA512 = CKM_NSS + 18
106 CKM_NSS_HMAC_CONSTANT_TIME = CKM_NSS + 19
107 CKM_NSS_SSL3_MAC_CONSTANT_TIME = CKM_NSS + 20
108 CKM_NSS_TLS_PRF_GENERAL_SHA256 = CKM_NSS + 21
109 CKM_NSS_TLS_MASTER_KEY_DERIVE_SHA256 = CKM_NSS + 22
110 CKM_NSS_TLS_KEY_AND_MAC_DERIVE_SHA256 = CKM_NSS + 23
111 CKM_NSS_TLS_MASTER_KEY_DERIVE_DH_SHA256 = CKM_NSS + 24
112 CKM_NSS_TLS_EXTENDED_MASTER_KEY_DERIVE = CKM_NSS + 25
113 CKM_NSS_TLS_EXTENDED_MASTER_KEY_DERIVE_DH = CKM_NSS + 26
114 CKM_NSS_CHACHA20_KEY_GEN = CKM_NSS + 27
115 CKM_NSS_CHACHA20_POLY1305 = CKM_NSS + 28
116 CKM_NSS_PKCS12_PBE_SHA224_HMAC_KEY_GEN = CKM_NSS + 29
117 CKM_NSS_PKCS12_PBE_SHA256_HMAC_KEY_GEN = CKM_NSS + 30
118 CKM_NSS_PKCS12_PBE_SHA384_HMAC_KEY_GEN = CKM_NSS + 31
119 CKM_NSS_PKCS12_PBE_SHA512_HMAC_KEY_GEN = CKM_NSS + 32
120 CKR_NSS_CERTDB_FAILED = CKR_NSS + 1
121 CKR_NSS_KEYDB_FAILED = CKR_NSS + 2
122 CKT_NSS_TRUSTED = CKT_NSS + 1
123 CKT_NSS_TRUSTED_DELEGATOR = CKT_NSS + 2
124 CKT_NSS_MUST_VERIFY_TRUST = CKT_NSS + 3
125 CKT_NSS_NOT_TRUSTED = CKT_NSS + 10
126 CKT_NSS_TRUST_UNKNOWN = CKT_NSS + 5
127 )
128
View as plain text