FIPS Module Specification: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 8: Line 8:


===Module Components===
===Module Components===
NSS is a software cryptographic implementation. No hardware or firmware components are include. 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.
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===
198

edits

Navigation menu