summaryrefslogtreecommitdiff
path: root/cpputil/nss_scoped_ptrs.h
Commit message (Collapse)AuthorAgeFilesLines
* Bug 1748386 - Enable CKM_CHACHA20, r=rrelyeaMartin Thomson2022-01-111-0/+4
| | | | | | | | | | This change makes a few tiny changes to the code to re-enable the use of Chacha20 ciphers and align their key type. There are a lot more changes in tests, mostly just to factor existing tests and determine that the legacy and final PKCS#11 mechanisms work as expected. Differential Revision: https://phabricator.services.mozilla.com/D135007
* Bug 1631890 - Add support for Hybrid Public Key Encryption ↵Kevin Jacobs2020-10-121-0/+5
| | | | | | | | | | | | (draft-irtf-cfrg-hpke-05). r=mt This patch adds support for Hybrid Public Key Encryption (draft-irtf-cfrg-hpke-05). Because the draft number (and the eventual RFC number) is an input to the key schedule, future updates will *not* be backwards compatible in terms of key material or encryption/decryption. For this reason, a default compilation will produce stubs that simply return an "Invalid Algorithm" error. To opt into using the HPKE functionality , compile with `NSS_ENABLE_DRAFT_HPKE` defined. Once finalized, this flag will not be required to access the functions. Lastly, the `DeriveKeyPair` API is not implemented as it adds complextiy around PKCS #11 and is unnecessary for ECH. Differential Revision: https://phabricator.services.mozilla.com/D73947
* Bug 1577803, gtests: import pkcs11testmodule from Firefox, r=rrelyeaDaiki Ueno2019-11-051-0/+2
| | | | | | | | | | | | | | | | Summary: This adds a mock PKCS #11 module from Firefox and add basic tests around it. This is needed for proper testing of PKCS #11 v3.0 profile objects (D45669). Reviewers: rrelyea Reviewed By: rrelyea Subscribers: reviewbot Bug #: 1577803 Differential Revision: https://phabricator.services.mozilla.com/D47060
* Bug 1515342 - Checks for invalid bit strings, r=jcjMartin Thomson2019-09-271-16/+16
| | | | Differential Revision: https://phabricator.services.mozilla.com/D15061
* Bug 1564727 - RSS PSS SPKI for delegated credentials, r=kjacobsMartin Thomson2019-07-101-1/+2
| | | | Differential Revision: https://phabricator.services.mozilla.com/D37521
* bug 1552262 - add PK11_FindRawCertsBySubject to search a given slot for ↵Dana Keeler2019-05-311-0/+3
| | | | | | certificates with a given subject r=jcj,RyanSleevi.sleevi Differential Revision: https://phabricator.services.mozilla.com/D32067
* Bug 1496124 - Populate public values for imported private keys, r=mtRobert Relyea2018-11-081-0/+8
|
* Bug 1479787 - build mozpkix as part of NSS, r=mt,keelerFranziskus Kiefer2018-08-031-0/+85
Differential Revision: https://phabricator.services.mozilla.com/D2719 Differential Revision: https://phabricator.services.mozilla.com/D2720 Differential Revision: https://phabricator.services.mozilla.com/D2861