198
edits
No edit summary |
|||
| Line 8: | Line 8: | ||
===Module Components=== | ===Module Components=== | ||
NSS is a software cryptographic implementation. No hardware or firmware components are | NSS is a software cryptographic implementation. No hardware or firmware components are included. All input to the module is via function argument; all output is returned to the caller either as return codes or as updated memory objects pointers to which constitute some of the arguments. | ||
{| border="1" cellpadding="2" | |||
|+ | |||
|- | |||
! | |||
Cryptographic | |||
Module | |||
! | |||
Library | |||
Name | |||
|- | |||
| CRMF || libnss3 | |||
|- | |||
| S/MIME || libsmime3 | |||
|- | |||
| Certificate<br>Management || libnss3 | |||
|- | |||
| SSL || libssl3 | |||
|- | |||
| JAR || libjar | |||
|- | |||
| PKCS #5 || lib? | |||
|- | |||
| PKCS #11 || libsoftokn3 | |||
|- | |||
| FREEBL || libfreebl3* (one is selected at run time) | |||
|- | |||
| PKCS #12 || libpkcs12 | |||
|- | |||
|} | |||
Filename extensions depend upon the target operating environment. For some CPUs libfreebl is distributed in more than one variant. The optimal version is selected at run time. | |||
===The Cryptographic Boundary=== | ===The Cryptographic Boundary=== | ||
edits