NSSCryptoModuleSpec/Section 2: Module Ports and Interfaces: Difference between revisions
Jump to navigation
Jump to search
GlenBeasley (talk | contribs) No edit summary |
m (GPHemsley moved page Section 2: Module Ports and Interfaces to NSSCryptoModuleSpec/Section 2: Module Ports and Interfaces without leaving a redirect: NSSCryptoModuleSpec page) |
||
(15 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
''This is a draft'' | |||
{| border="1" cellpadding="2" | {| border="1" cellpadding="2" | ||
|+ | |+ | ||
Line 5: | Line 6: | ||
Document Description | Document Description | ||
! | ! | ||
DTR | |||
Section | Section | ||
! | ! | ||
Assessment | |||
! | ! | ||
Status | Status | ||
|- | |- | ||
|- | |- | ||
| | | '''Specification of all physical ports and logical interfaces''' | ||
| | |||
[http://wiki.mozilla.org/VE_02#VE.02.01.01 VE.02.01.01 ] | |||
| [http://wiki.mozilla.org/ModuleInterfaces Module Interfaces ] | |||
| Draft | |||
|- | |- | ||
| | | | '''Information flows and logical data paths''' | ||
| | |||
[http://wiki.mozilla.org/VE_02#VE.02.01.02 VE.02.01.02 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.11.01 VE.02.11.01 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.12.01 VE.02.12.01 ] | |||
|The information flows of the NSS module and logical paths used by input and output data are specified in: | |||
* [http://wiki.mozilla.org/FIPS_Module_Specification#The_Cryptographic_Boundary Block diagrams] | |||
* [http://wiki.mozilla.org/FIPS_Module_Specification#Design_Specification Design specifications] | |||
* Annotated source code | |||
| Draft | |||
|- | |- | ||
| | | | '''Mapping between logical interfaces and physical input/output/ports''' | ||
| | |||
[http://wiki.mozilla.org/VE_02#VE.02.01.03 VE.02.01.03 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.02.02 VE.02.02.02 ] | |||
| (N/A) We don't know how to map our logical interfaces (API functions) to the physical ports of a general purpose computer (keyboard, mouse, monitor, Ethernet, USB ports). | |||
| Draft | |||
|- | |- | ||
| | | | '''Logical interfaces''' | ||
| | |||
[http://wiki.mozilla.org/VE_02#VE.02.02.01 VE.02.02.01 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.03.01 VE.02.03.01 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.04.01 VE.02.04.01 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.05.01 VE.02.05.01 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.07.01 VE.02.07.01 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.08.01 VE.02.08.01 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.10.01 VE.02.10.01 ] | |||
| [http://wiki.mozilla.org/ModuleInterfaces#Logical_Interfaces Logical Interfaces ] | |||
| Draft | |||
|- | |- | ||
| | | | '''External input or output devices''' | ||
| | |||
[http://wiki.mozilla.org/VE_02#VE.02.04.02 VE.02.04.02 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.05.02 VE.02.05.02 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.07.02 VE.02.07.02 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.08.02 VE.02.08.02 ] | |||
| (N/A) The NSS module doesn't use any external input or output devices. | |||
| Draft | |||
|- | |- | ||
| | | | '''Describe how data ouput is inhibited''' | ||
| | |||
[http://wiki.mozilla.org/VE_02#VE.02.06.01 VE.02.06.01 ]<br> | |||
[http://wiki.mozilla.org/VE_02#VE.02.06.02 VE.02.06.02 ] | |||
| [http://wiki.mozilla.org/ModuleInterfaces#Inhibition_of_Data_Output Inhibition of Data Output] | |||
| Draft | |||
|- | |- | ||
| | | | '''Electrical power port''' | ||
| | |||
[http://wiki.mozilla.org/VE_02#VE.02.09.01 VE.02.09.01 ] | |||
| (N/A) The NSS module uses the power port of the general purpose computer it runs on. | |||
| Draft | |||
|- | |- | ||
| | | | '''Describe how output data path is disconnected''' | ||
| | |||
[http://wiki.mozilla.org/VE_02#VE.02.13.01 VE.02.13.01 ] | |||
| [http://wiki.mozilla.org/ModuleInterfaces#Disconnecting_the_Output_Data_Path_From_the_Key_Processes Disconnecting the Output Data Path From Key Processes] | |||
| Draft | |||
|- | |- | ||
| | | '''Output of plaintext cryptographic keys or unprotected CSPs on physical ports''' | ||
| | | | ||
[http://wiki.mozilla.org/VE_02#VE.02.14.01 VE.02.14.01 ] | |||
| (N/A) | |||
| Draft | |||
| | |||
|} | |} | ||
Latest revision as of 12:01, 11 May 2015
This is a draft
Document Description |
DTR Section |
Assessment |
Status |
---|---|---|---|
Specification of all physical ports and logical interfaces | Module Interfaces | Draft | |
Information flows and logical data paths | The information flows of the NSS module and logical paths used by input and output data are specified in:
|
Draft | |
Mapping between logical interfaces and physical input/output/ports | (N/A) We don't know how to map our logical interfaces (API functions) to the physical ports of a general purpose computer (keyboard, mouse, monitor, Ethernet, USB ports). | Draft | |
Logical interfaces |
VE.02.02.01 |
Logical Interfaces | Draft |
External input or output devices | (N/A) The NSS module doesn't use any external input or output devices. | Draft | |
Describe how data ouput is inhibited | Inhibition of Data Output | Draft | |
Electrical power port | (N/A) The NSS module uses the power port of the general purpose computer it runs on. | Draft | |
Describe how output data path is disconnected | Disconnecting the Output Data Path From Key Processes | Draft | |
Output of plaintext cryptographic keys or unprotected CSPs on physical ports | (N/A) | Draft |
Return to: NSSCryptoModuleSpec