NSSCryptoModuleSpec/Section 2: Module Ports and Interfaces: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo 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)
 
(16 intermediate revisions by 3 users not shown)
Line 1: Line 1:
''This is a draft''
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|+
|+
|-
|-
!  
!  
Doc
Ref
No
!!
Document Description
Document Description
!!
!
Security
DTR  
level
!!
  DTR  
Section
Section
!!
!
  NSS
Assessment
Response
!
!!
Response
Status
Status
|-
|-
!
|-
 
| '''Specification of all physical ports and logical interfaces'''
 
|
 
[http://wiki.mozilla.org/VE_02#VE.02.01.01 VE.02.01.01 ]
=== VE.02.01.01 ===
| [http://wiki.mozilla.org/ModuleInterfaces Module Interfaces ]
=== VE.02.01.02 ===
| Draft
=== VE.02.01.03(N/A) ===
|-
=== VE.02.02.01 ===
| '''Information flows and logical data paths'''
=== VE.02.02.02(N/A) ===
|
=== VE.02.03.01 ===
[http://wiki.mozilla.org/VE_02#VE.02.01.02 VE.02.01.02 ]<br>
=== VE.02.04.01 ===
[http://wiki.mozilla.org/VE_02#VE.02.11.01 VE.02.11.01 ]<br>
=== VE.02.04.02(N/A) ===
[http://wiki.mozilla.org/VE_02#VE.02.12.01 VE.02.12.01 ]
=== VE.02.05.01 ===
|The information flows of the NSS module and logical paths used by input and output data are specified in:
=== VE.02.05.02(N/A)===
* [http://wiki.mozilla.org/FIPS_Module_Specification#The_Cryptographic_Boundary Block diagrams]
=== VE.02.06.01 ===
* [http://wiki.mozilla.org/FIPS_Module_Specification#Design_Specification Design specifications]
=== VE.02.06.02 ===
* Annotated source code
=== VE.02.07.01 ===
| Draft
=== VE.02.07.02(N/A) ===
|-
=== VE.02.08.01 ===
| '''Mapping between logical interfaces and physical input/output/ports'''
=== VE.02.08.02(N/A) ===
|
=== VE.02.09.01(N/A) ===
[http://wiki.mozilla.org/VE_02#VE.02.01.03 VE.02.01.03 ]<br>
=== VE.02.10.01 ===
[http://wiki.mozilla.org/VE_02#VE.02.02.02 VE.02.02.02 ]
=== VE.02.11.01 ===
| (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).
=== VE.02.12.01 ===
| Draft
=== VE.02.13.01 ===
|-
=== VE.02.14.01(N/A) ===
| '''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
|}






Return to: [[NSSCryptoModuleSpec]]
Return to: [[NSSCryptoModuleSpec]]

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

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: NSSCryptoModuleSpec