LEFT | RIGHT |
(no file at all) | |
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 #include "secoid.h" | 5 #include "secoid.h" |
6 #include "pkcs11t.h" | 6 #include "pkcs11t.h" |
7 #include "secitem.h" | 7 #include "secitem.h" |
8 #include "secerr.h" | 8 #include "secerr.h" |
9 #include "prenv.h" | 9 #include "prenv.h" |
10 #include "plhash.h" | 10 #include "plhash.h" |
(...skipping 1634 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1645 SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA256_DIGEST, | 1645 SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA256_DIGEST, |
1646 "DSA with SHA-256 Signature", | 1646 "DSA with SHA-256 Signature", |
1647 CKM_INVALID_MECHANISM /* not yet defined */, INVALID_CERT_EXTENSION), | 1647 CKM_INVALID_MECHANISM /* not yet defined */, INVALID_CERT_EXTENSION), |
1648 OD( msExtendedKeyUsageTrustListSigning,· | 1648 OD( msExtendedKeyUsageTrustListSigning,· |
1649 SEC_OID_MS_EXT_KEY_USAGE_CTL_SIGNING, | 1649 SEC_OID_MS_EXT_KEY_USAGE_CTL_SIGNING, |
1650 "Microsoft Trust List Signing", | 1650 "Microsoft Trust List Signing", |
1651 CKM_INVALID_MECHANISM, INVALID_CERT_EXTENSION ), | 1651 CKM_INVALID_MECHANISM, INVALID_CERT_EXTENSION ), |
1652 OD( x520Name, SEC_OID_AVA_NAME, | 1652 OD( x520Name, SEC_OID_AVA_NAME, |
1653 "X520 Name", CKM_INVALID_MECHANISM, INVALID_CERT_EXTENSION ), | 1653 "X520 Name", CKM_INVALID_MECHANISM, INVALID_CERT_EXTENSION ), |
1654 | 1654 |
1655 | |
1656 OD( aes128_GCM, SEC_OID_AES_128_GCM, | 1655 OD( aes128_GCM, SEC_OID_AES_128_GCM, |
1657 "AES-128-GCM", CKM_AES_GCM, INVALID_CERT_EXTENSION ), | 1656 "AES-128-GCM", CKM_AES_GCM, INVALID_CERT_EXTENSION ), |
1658 OD( aes192_GCM, SEC_OID_AES_192_GCM, | 1657 OD( aes192_GCM, SEC_OID_AES_192_GCM, |
1659 "AES-192-GCM", CKM_AES_GCM, INVALID_CERT_EXTENSION ), | 1658 "AES-192-GCM", CKM_AES_GCM, INVALID_CERT_EXTENSION ), |
1660 OD( aes256_GCM, SEC_OID_AES_256_GCM, | 1659 OD( aes256_GCM, SEC_OID_AES_256_GCM, |
1661 "AES-256-GCM", CKM_AES_GCM, INVALID_CERT_EXTENSION ), | 1660 "AES-256-GCM", CKM_AES_GCM, INVALID_CERT_EXTENSION ), |
1662 OD( idea_CBC, SEC_OID_IDEA_CBC, | 1661 OD( idea_CBC, SEC_OID_IDEA_CBC, |
1663 "IDEA_CBC", CKM_INVALID_MECHANISM, INVALID_CERT_EXTENSION ), | 1662 "IDEA_CBC", CKM_INVALID_MECHANISM, INVALID_CERT_EXTENSION ), |
1664 | 1663 |
1665 ODE( SEC_OID_RC2_40_CBC, | 1664 ODE( SEC_OID_RC2_40_CBC, |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1703 ODE( SEC_OID_TLS_DHE_DSS_EXPORT, | 1702 ODE( SEC_OID_TLS_DHE_DSS_EXPORT, |
1704 "TLS DHE-DSS-EXPORT key exchange", CKM_INVALID_MECHANISM, INVALID_CERT_E
XTENSION ), | 1703 "TLS DHE-DSS-EXPORT key exchange", CKM_INVALID_MECHANISM, INVALID_CERT_E
XTENSION ), |
1705 ODE( SEC_OID_TLS_DH_RSA_EXPORT, | 1704 ODE( SEC_OID_TLS_DH_RSA_EXPORT, |
1706 "TLS DH-RSA-EXPORT key exchange", CKM_INVALID_MECHANISM, INVALID_CERT_EX
TENSION ), | 1705 "TLS DH-RSA-EXPORT key exchange", CKM_INVALID_MECHANISM, INVALID_CERT_EX
TENSION ), |
1707 ODE( SEC_OID_TLS_DH_DSS_EXPORT, | 1706 ODE( SEC_OID_TLS_DH_DSS_EXPORT, |
1708 "TLS DH-DSS-EXPORT key exchange", CKM_INVALID_MECHANISM, INVALID_CERT_EX
TENSION ), | 1707 "TLS DH-DSS-EXPORT key exchange", CKM_INVALID_MECHANISM, INVALID_CERT_EX
TENSION ), |
1709 ODE( SEC_OID_TLS_DH_ANON_EXPORT, | 1708 ODE( SEC_OID_TLS_DH_ANON_EXPORT, |
1710 "TLS DH-ANON-EXPORT key exchange", CKM_INVALID_MECHANISM, INVALID_CERT_E
XTENSION ), | 1709 "TLS DH-ANON-EXPORT key exchange", CKM_INVALID_MECHANISM, INVALID_CERT_E
XTENSION ), |
1711 ODE( SEC_OID_APPLY_SSL_POLICY, | 1710 ODE( SEC_OID_APPLY_SSL_POLICY, |
1712 "Apply SSL policy (pseudo-OID)", CKM_INVALID_MECHANISM, INVALID_CERT_EXT
ENSION ), | 1711 "Apply SSL policy (pseudo-OID)", CKM_INVALID_MECHANISM, INVALID_CERT_EXT
ENSION ), |
| 1712 ODE( SEC_OID_CHACHA20_POLY1305, |
| 1713 "ChaCha20-Poly1305", CKM_NSS_CHACHA20_POLY1305, INVALID_CERT_EXTENSION )
, |
1713 | 1714 |
1714 }; | 1715 }; |
1715 | 1716 |
1716 /* PRIVATE EXTENDED SECOID Table | 1717 /* PRIVATE EXTENDED SECOID Table |
1717 * This table is private. Its structure is opaque to the outside. | 1718 * This table is private. Its structure is opaque to the outside. |
1718 * It is indexed by the same SECOidTag as the oids table above. | 1719 * It is indexed by the same SECOidTag as the oids table above. |
1719 * Every member of this struct must have accessor functions (set, get) | 1720 * Every member of this struct must have accessor functions (set, get) |
1720 * and those functions must operate by value, not by reference. | 1721 * and those functions must operate by value, not by reference. |
1721 * The addresses of the contents of this table must not be exposed· | 1722 * The addresses of the contents of this table must not be exposed· |
1722 * by the accessor functions. | 1723 * by the accessor functions. |
(...skipping 531 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2254 void UTIL_SetForkState(PRBool forked) | 2255 void UTIL_SetForkState(PRBool forked) |
2255 { | 2256 { |
2256 parentForkedAfterC_Initialize = forked; | 2257 parentForkedAfterC_Initialize = forked; |
2257 } | 2258 } |
2258 | 2259 |
2259 const char * | 2260 const char * |
2260 NSSUTIL_GetVersion(void) | 2261 NSSUTIL_GetVersion(void) |
2261 { | 2262 { |
2262 return NSSUTIL_VERSION; | 2263 return NSSUTIL_VERSION; |
2263 } | 2264 } |
LEFT | RIGHT |