canmove, Confirmed users
937
edits
| Line 10: | Line 10: | ||
* Data input interface: function input arguments that specify plaintext data; ciphertext or signed data; cryptographic keys (plaintext or encrypted) and initialization vectors; and passwords that are to be input to and processed by the NSS module. | * Data input interface: function input arguments that specify plaintext data; ciphertext or signed data; cryptographic keys (plaintext or encrypted) and initialization vectors; and passwords that are to be input to and processed by the NSS module. | ||
* Data output interface: function output arguments that receive plaintext data; ciphertext data and digital signatures; and cryptographic keys (plaintext or encrypted) and initialization vectors from the NSS module. | * Data output interface: function output arguments that receive plaintext data; ciphertext data and digital signatures; and cryptographic keys (plaintext or encrypted) and initialization vectors from the NSS module. | ||
* Control input interface: function input arguments that specify commands or | * Control input interface: function calls, or input arguments that specify commands and control data (e.g., algorithms or algorithm modes) used to control the operation of the NSS module | ||
* Status output interface: function return codes or output arguments | * Status output interface: function return codes, or output arguments that receive status information used to indicate the status of the NSS module | ||
The logical interfaces of the NSS module consist of the following APIs. | The logical interfaces of the NSS module consist of the following APIs. | ||