OLD | NEW |
1 /* | 1 /* |
2 * NSS utility functions | 2 * NSS utility functions |
3 * | 3 * |
4 * This Source Code Form is subject to the terms of the Mozilla Public | 4 * This Source Code Form is subject to the terms of the Mozilla Public |
5 * License, v. 2.0. If a copy of the MPL was not distributed with this | 5 * License, v. 2.0. If a copy of the MPL was not distributed with this |
6 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 6 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
7 /* $Id: nss.h,v 1.100.2.1 2012/12/13 19:11:46 wtc%google.com Exp $ */ | 7 /* $Id: nss.h,v 1.102 2013/01/31 22:47:08 kaie%kuix.de Exp $ */ |
8 | 8 |
9 #ifndef __nss_h_ | 9 #ifndef __nss_h_ |
10 #define __nss_h_ | 10 #define __nss_h_ |
11 | 11 |
12 /* The private macro _NSS_ECC_STRING is for NSS internal use only. */ | 12 /* The private macro _NSS_ECC_STRING is for NSS internal use only. */ |
13 #ifdef NSS_ENABLE_ECC | 13 #ifdef NSS_ENABLE_ECC |
14 #ifdef NSS_ECC_MORE_THAN_SUITE_B | 14 #ifdef NSS_ECC_MORE_THAN_SUITE_B |
15 #define _NSS_ECC_STRING " Extended ECC" | 15 #define _NSS_ECC_STRING " Extended ECC" |
16 #else | 16 #else |
17 #define _NSS_ECC_STRING " Basic ECC" | 17 #define _NSS_ECC_STRING " Basic ECC" |
18 #endif | 18 #endif |
19 #else | 19 #else |
20 #define _NSS_ECC_STRING "" | 20 #define _NSS_ECC_STRING "" |
21 #endif | 21 #endif |
22 | 22 |
23 /* The private macro _NSS_CUSTOMIZED is for NSS internal use only. */ | 23 /* The private macro _NSS_CUSTOMIZED is for NSS internal use only. */ |
24 #if defined(NSS_ALLOW_UNSUPPORTED_CRITICAL) | 24 #if defined(NSS_ALLOW_UNSUPPORTED_CRITICAL) |
25 #define _NSS_CUSTOMIZED " (Customized build)" | 25 #define _NSS_CUSTOMIZED " (Customized build)" |
26 #else | 26 #else |
27 #define _NSS_CUSTOMIZED | 27 #define _NSS_CUSTOMIZED |
28 #endif | 28 #endif |
29 | 29 |
30 /* | 30 /* |
31 * NSS's major version, minor version, patch level, build number, and whether | 31 * NSS's major version, minor version, patch level, build number, and whether |
32 * this is a beta release. | 32 * this is a beta release. |
33 * | 33 * |
34 * The format of the version string should be | 34 * The format of the version string should be |
35 * "<major version>.<minor version>[.<patch level>[.<build number>]][ <ECC>]
[ <Beta>]" | 35 * "<major version>.<minor version>[.<patch level>[.<build number>]][ <ECC>]
[ <Beta>]" |
36 */ | 36 */ |
37 #define NSS_VERSION "3.14.1.0" _NSS_ECC_STRING _NSS_CUSTOMIZED | 37 #define NSS_VERSION "3.14.2.0" _NSS_ECC_STRING _NSS_CUSTOMIZED |
38 #define NSS_VMAJOR 3 | 38 #define NSS_VMAJOR 3 |
39 #define NSS_VMINOR 14 | 39 #define NSS_VMINOR 14 |
40 #define NSS_VPATCH 1 | 40 #define NSS_VPATCH 2 |
41 #define NSS_VBUILD 0 | 41 #define NSS_VBUILD 0 |
42 #define NSS_BETA PR_FALSE | 42 #define NSS_BETA PR_FALSE |
43 | 43 |
44 #ifndef RC_INVOKED | 44 #ifndef RC_INVOKED |
45 | 45 |
46 #include "seccomon.h" | 46 #include "seccomon.h" |
47 | 47 |
48 typedef struct NSSInitParametersStr NSSInitParameters; | 48 typedef struct NSSInitParametersStr NSSInitParameters; |
49 | 49 |
50 /* | 50 /* |
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
311 /* | 311 /* |
312 * Dump the contents of the certificate cache and the temporary cert store. | 312 * Dump the contents of the certificate cache and the temporary cert store. |
313 * Use to detect leaked references of certs at shutdown time. | 313 * Use to detect leaked references of certs at shutdown time. |
314 */ | 314 */ |
315 void nss_DumpCertificateCacheInfo(void); | 315 void nss_DumpCertificateCacheInfo(void); |
316 | 316 |
317 SEC_END_PROTOS | 317 SEC_END_PROTOS |
318 | 318 |
319 #endif /* RC_INVOKED */ | 319 #endif /* RC_INVOKED */ |
320 #endif /* __nss_h_ */ | 320 #endif /* __nss_h_ */ |
OLD | NEW |