OLD | NEW |
1 /* This Source Code Form is subject to the terms of the Mozilla Public | 1 /* This Source Code Form is subject to the terms of the Mozilla Public |
2 * License, v. 2.0. If a copy of the MPL was not distributed with this | 2 * License, v. 2.0. If a copy of the MPL was not distributed with this |
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
4 | 4 |
5 #ifndef _PKCS11N_H_ | 5 #ifndef _PKCS11N_H_ |
6 #define _PKCS11N_H_ | 6 #define _PKCS11N_H_ |
7 | 7 |
8 /* | 8 /* |
9 * pkcs11n.h | 9 * pkcs11n.h |
10 * | 10 * |
(...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
284 * record to something considerably less than 2^32 bytes. | 284 * record to something considerably less than 2^32 bytes. |
285 */ | 285 */ |
286 typedef struct CK_NSS_MAC_CONSTANT_TIME_PARAMS { | 286 typedef struct CK_NSS_MAC_CONSTANT_TIME_PARAMS { |
287 CK_MECHANISM_TYPE macAlg; /* in */ | 287 CK_MECHANISM_TYPE macAlg; /* in */ |
288 CK_ULONG ulBodyTotalLen; /* in */ | 288 CK_ULONG ulBodyTotalLen; /* in */ |
289 CK_BYTE * pHeader; /* in */ | 289 CK_BYTE * pHeader; /* in */ |
290 CK_ULONG ulHeaderLen; /* in */ | 290 CK_ULONG ulHeaderLen; /* in */ |
291 } CK_NSS_MAC_CONSTANT_TIME_PARAMS; | 291 } CK_NSS_MAC_CONSTANT_TIME_PARAMS; |
292 | 292 |
293 typedef struct CK_NSS_AEAD_PARAMS { | 293 typedef struct CK_NSS_AEAD_PARAMS { |
294 CK_BYTE_PTR pIv; /* This is the nonce. */ | 294 CK_BYTE_PTR pNonce; |
295 CK_ULONG ulIvLen; | 295 CK_ULONG ulNonceLen; |
296 CK_BYTE_PTR pAAD; | 296 CK_BYTE_PTR pAAD; |
297 CK_ULONG ulAADLen; | 297 CK_ULONG ulAADLen; |
298 CK_ULONG ulTagLen; | 298 CK_ULONG ulTagLen; |
299 } CK_NSS_AEAD_PARAMS; | 299 } CK_NSS_AEAD_PARAMS; |
300 | 300 |
301 /* | 301 /* |
302 * NSS-defined return values | 302 * NSS-defined return values |
303 * | 303 * |
304 */ | 304 */ |
305 #define CKR_NSS (CKM_VENDOR_DEFINED|NSSCK_VENDOR_NSS) | 305 #define CKR_NSS (CKM_VENDOR_DEFINED|NSSCK_VENDOR_NSS) |
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
499 char *parameters, void *moduleSpec); | 499 char *parameters, void *moduleSpec); |
500 | 500 |
501 /* softoken slot ID's */ | 501 /* softoken slot ID's */ |
502 #define SFTK_MIN_USER_SLOT_ID 4 | 502 #define SFTK_MIN_USER_SLOT_ID 4 |
503 #define SFTK_MAX_USER_SLOT_ID 100 | 503 #define SFTK_MAX_USER_SLOT_ID 100 |
504 #define SFTK_MIN_FIPS_USER_SLOT_ID 101 | 504 #define SFTK_MIN_FIPS_USER_SLOT_ID 101 |
505 #define SFTK_MAX_FIPS_USER_SLOT_ID 127 | 505 #define SFTK_MAX_FIPS_USER_SLOT_ID 127 |
506 | 506 |
507 | 507 |
508 #endif /* _PKCS11N_H_ */ | 508 #endif /* _PKCS11N_H_ */ |
OLD | NEW |