2018-05-04 16:08:28 +02:00
|
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
2015-10-21 05:03:22 +02:00
|
|
|
|
|
|
|
#ifndef NSSCKBI_H
|
|
|
|
#define NSSCKBI_H
|
|
|
|
|
|
|
|
/*
|
|
|
|
* NSS BUILTINS Version numbers.
|
|
|
|
*
|
|
|
|
* These are the version numbers for the builtins module packaged with
|
|
|
|
* this release on NSS. To determine the version numbers of the builtin
|
|
|
|
* module you are using, use the appropriate PKCS #11 calls.
|
|
|
|
*
|
|
|
|
* These version numbers detail changes to the PKCS #11 interface. They map
|
|
|
|
* to the PKCS #11 spec versions.
|
|
|
|
*/
|
|
|
|
#define NSS_BUILTINS_CRYPTOKI_VERSION_MAJOR 2
|
|
|
|
#define NSS_BUILTINS_CRYPTOKI_VERSION_MINOR 20
|
|
|
|
|
|
|
|
/* These version numbers detail the changes
|
|
|
|
* to the list of trusted certificates.
|
|
|
|
*
|
|
|
|
* The NSS_BUILTINS_LIBRARY_VERSION_MINOR macro needs to be bumped
|
|
|
|
* for each NSS minor release AND whenever we change the list of
|
|
|
|
* trusted certificates. 10 minor versions are allocated for each
|
|
|
|
* NSS 3.x branch as follows, allowing us to change the list of
|
|
|
|
* trusted certificates up to 9 times on each branch.
|
|
|
|
* - NSS 3.5 branch: 3-9
|
|
|
|
* - NSS 3.6 branch: 10-19
|
|
|
|
* - NSS 3.7 branch: 20-29
|
|
|
|
* - NSS 3.8 branch: 30-39
|
|
|
|
* - NSS 3.9 branch: 40-49
|
|
|
|
* - NSS 3.10 branch: 50-59
|
|
|
|
* - NSS 3.11 branch: 60-69
|
|
|
|
* ...
|
2018-05-04 16:08:28 +02:00
|
|
|
* - NSS 3.12 branch: 70-89
|
|
|
|
* - NSS 3.13 branch: 90-99
|
|
|
|
* - NSS 3.14 branch: 100-109
|
2015-10-21 05:03:22 +02:00
|
|
|
* ...
|
2018-05-04 16:08:28 +02:00
|
|
|
* - NSS 3.29 branch: 250-255
|
2015-10-21 05:03:22 +02:00
|
|
|
*
|
|
|
|
* NSS_BUILTINS_LIBRARY_VERSION_MINOR is a CK_BYTE. It's not clear
|
|
|
|
* whether we may use its full range (0-255) or only 0-99 because
|
|
|
|
* of the comment in the CK_VERSION type definition.
|
|
|
|
*/
|
cherry-picked mozilla NSS upstream changes (to rev 902bc119dcdb, which is on par with 3.17.2):
bug920719, bug1026148, bug1028647, bug963150, bug1030486, bug1025729, bug836658, bug1028582, bug1038728, bug1038526, bug1042634, bug1047210, bug1043891, bug1043108, bug1046735, bug1043082, bug1036735, bug1046718, bug1050107, bug1054625, bug1057465, bug1057476, bug1041326, bug1058933, bug1064636, bug1057161, bug1078669, bug1049435, bug1070493, bug1083360, bug1028764, bug1065990, bug1073330, bug1064670, bug1094650
2018-07-11 15:35:15 +02:00
|
|
|
#define NSS_BUILTINS_LIBRARY_VERSION_MAJOR 2
|
cherry-picked mozilla NSS upstream changes (to rev bad5fd065fa1, which is on par with 3.20):
bug1001332, 56b691c003ad, bug1086145, bug1054069, bug1155922, bug991783, bug1125025, bug1162521, bug1162644, bug1132941, bug1164364, bug1166205, bug1166163, bug1166515, bug1138554, bug1167046, bug1167043, bug1169451, bug1172128, bug1170322, bug102794, bug1128184, bug557830, bug1174648, bug1180244, bug1177784, bug1173413, bug1169174, bug1084669, bug951455, bug1183395, bug1177430, bug1183827, bug1160139, bug1154106, bug1142209, bug1185033, bug1193467, bug1182667(with sha512 changes backed out, which breaks VC6 compilation), bug1158489, bug337796
2018-07-12 15:44:51 +02:00
|
|
|
#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 5
|
|
|
|
#define NSS_BUILTINS_LIBRARY_VERSION "2.5"
|
2015-10-21 05:03:22 +02:00
|
|
|
|
|
|
|
/* These version numbers detail the semantic changes to the ckfw engine. */
|
|
|
|
#define NSS_BUILTINS_HARDWARE_VERSION_MAJOR 1
|
|
|
|
#define NSS_BUILTINS_HARDWARE_VERSION_MINOR 0
|
|
|
|
|
|
|
|
/* These version numbers detail the semantic changes to ckbi itself
|
|
|
|
* (new PKCS #11 objects), etc. */
|
|
|
|
#define NSS_BUILTINS_FIRMWARE_VERSION_MAJOR 1
|
|
|
|
#define NSS_BUILTINS_FIRMWARE_VERSION_MINOR 0
|
|
|
|
|
|
|
|
#endif /* NSSCKBI_H */
|