canmove, Confirmed users
937
edits
| Line 6: | Line 6: | ||
== Logical Interfaces == | == Logical Interfaces == | ||
The following four logical interfaces have been designed within 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. | |||
* Control input interface: function input arguments that specify commands or select algorithms, modes | |||
* Status output interface: function return codes or output arguments | |||
The logical interfaces of the NSS module consist of the following APIs. | The logical interfaces of the NSS module consist of the following APIs. | ||