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 82de44ead36f, which is on par with 3.18):
bug1095307, bug1073330(backout), bug1084986, bug1050069, bug942172, bug1054547, bug532081, bug1096348, bug1058870, bug1093940, bug1102985, bug1112461, bug1094492, bug112029, bug1119983, bug1120685, bug1120691, bug1113632, bug863076, bug1082973, bug1124539, bug1117617, bug1117621, bug1121273, bug753136, bug921684, bug1132818, bug1125375, bug647690, bug1055441, bug1134455, bug975010, bug950369, bug1128367, bug1129573, bug1136095, bug1117897, bug1113453, bug1061725, bug1073330, bug1111901, bug1083900, bug1136095, bug1138820, bug1096741, bug1134548, bug345725, bug950348, bug950344, bug1151037, bug991783, bug1153994
2018-07-11 16:42:30 +02:00
|
|
|
#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 4
|
|
|
|
#define NSS_BUILTINS_LIBRARY_VERSION "2.4"
|
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 */
|