FIPS2009 Section 2: Module Ports and Interfaces: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "''This is a draft'' {| border="1" cellpadding="2" |+ |- ! Document Description ! DTR Section ! Assessment ! Status |- |- | '''Specification of all physical ports and logical in...")
 
No edit summary
 
Line 16: Line 16:
| '''Specification of all physical ports and logical interfaces'''
| '''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/F2009VE_02#VE.02.01.01 VE.02.01.01 ]
| [http://wiki.mozilla.org/ModuleInterfaces Module Interfaces ]
| [http://wiki.mozilla.org/ModuleInterfaces2009 Module Interfaces ]
| Draft
| Draft
|-
|-
| '''Information flows and logical data paths'''
| '''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/F2009VE_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/F2009VE_02#VE.02.11.01 VE.02.11.01 ]<br>
[http://wiki.mozilla.org/VE_02#VE.02.12.01 VE.02.12.01 ]
[http://wiki.mozilla.org/F2009VE_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:
|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_2009#The_Cryptographic_Boundary Block diagrams]
* [http://wiki.mozilla.org/FIPS_Module_Specification#Design_Specification Design specifications]
* [http://wiki.mozilla.org/FIPS_Module_Specification_2009#Design_Specification Design specifications]
* Annotated source code
* Annotated source code
| Draft
| Draft
Line 33: Line 33:
| '''Mapping between logical interfaces and physical input/output/ports'''
| '''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/F2009VE_02#VE.02.01.03 VE.02.01.03 ]<br>
[http://wiki.mozilla.org/VE_02#VE.02.02.02 VE.02.02.02 ]
[http://wiki.mozilla.org/F2009VE_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).
| (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
| Draft
Line 40: Line 40:
| '''Logical interfaces'''
| '''Logical interfaces'''
|
|
[http://wiki.mozilla.org/VE_02#VE.02.02.01 VE.02.02.01 ]<br>
[http://wiki.mozilla.org/F2009VE_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/F2009VE_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/F2009VE_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/F2009VE_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/F2009VE_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/F2009VE_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/F2009VE_02#VE.02.10.01 VE.02.10.01 ]
| [http://wiki.mozilla.org/ModuleInterfaces#Logical_Interfaces Logical Interfaces ]
| [http://wiki.mozilla.org/ModuleInterfaces2009#Logical_Interfaces Logical Interfaces ]
| Draft
| Draft
|-
|-
| '''External input or output devices'''
| '''External input or output devices'''
|
|
[http://wiki.mozilla.org/VE_02#VE.02.04.02 VE.02.04.02 ]<br>
[http://wiki.mozilla.org/F2009VE_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/F2009VE_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/F2009VE_02#VE.02.07.02 VE.02.07.02 ]<br>
[http://wiki.mozilla.org/VE_02#VE.02.08.02 VE.02.08.02 ]
[http://wiki.mozilla.org/F2009VE_02#VE.02.08.02 VE.02.08.02 ]
| (N/A) The NSS module doesn't use any external input or output devices.
| (N/A) The NSS module doesn't use any external input or output devices.
| Draft
| Draft
Line 61: Line 61:
| '''Describe how data ouput is inhibited'''
| '''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/F2009VE_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/F2009VE_02#VE.02.06.02 VE.02.06.02 ]
| [http://wiki.mozilla.org/ModuleInterfaces#Inhibition_of_Data_Output Inhibition of Data Output]
| [http://wiki.mozilla.org/ModuleInterfaces2009#Inhibition_of_Data_Output Inhibition of Data Output]
| Draft
| Draft
|-
|-

Latest revision as of 00:36, 16 November 2011

This is a draft

Document Description

DTR Section

Assessment

Status

Specification of all physical ports and logical interfaces

VE.02.01.01

Module Interfaces Draft
Information flows and logical data paths

VE.02.01.02
VE.02.11.01
VE.02.12.01

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

VE.02.01.03
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

VE.02.02.01
VE.02.03.01
VE.02.04.01
VE.02.05.01
VE.02.07.01
VE.02.08.01
VE.02.10.01

Logical Interfaces Draft
External input or output devices

VE.02.04.02
VE.02.05.02
VE.02.07.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

VE.02.06.01
VE.02.06.02

Inhibition of Data Output Draft
Electrical power port

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

VE.02.13.01

Disconnecting the Output Data Path From Key Processes Draft
Output of plaintext cryptographic keys or unprotected CSPs on physical ports

VE.02.14.01

(N/A) Draft


Return to: NSSCryptoModuleSpec2009