NSSCryptoModuleSpec/Section 9: Self Tests: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{| border="1" cellpadding="2"
fish and chips fish and chips fish and chips fish and chips fish and chips fish and chips
|+
|-
!
Document Description
!
  DTR
Section
!
Assesment
!
Status
|-
|
'''List every error state & error indicator''' - Document all error states associated with each self-test, and indicate for each error state the expected error indicator.
|| [http://wiki.mozilla.org/VE_09#VE.09.04.01 VE.09.04.01 ] ||
{| border="1" cellpadding="2"
|+
|-
|'''CKR_USER_NOT_LOGGED_IN''' || User has not logged in by supplying their password to the FIPS-140-1 PKCS#11 module.
|-
|'''CKR_DEVICE_ERROR''' ||  Crypographic operation failure
|-
| '''CKR_HOST_MEMORY''' || Memory allocation failure
|-
|'''CKR_OK''' || Success, no error
|}
||
|-
|
'''Module in Error State''':
Ensure that cryptographic operations cannot be performed while the module is in the error state. See VE02.06.01 for the vendor design requirement.
||
[http://wiki.mozilla.org/VE_09#VE.09.05.01 VE.09.05.01 ]  [http://wiki.mozilla.org/VE_09#VE.09.06.01 VE.09.06.01 ]
||
'''Power-up Self Test''':
PKCS#11 Initialization (todo: need link to FC_Initialize in fipstokn.c) : As part of the PKCS#11 initialization of the FIPS-140-2 module, any error return
from the battery of self tests will put the PKCS#11
module in the fatalError state. The fatalError state
will inhibit further cryptographic operations.
||
|-
|
'''List of mandatory & optional self-tests performed by the module''' - Provide a list of all self-tests, both mandatory and optional, that the module can perform. This list must include both power-up tests and conditional tests.
||
[http://wiki.mozilla.org/VE_09#VE.09.07.01 VE.09.07.01 ]
||
 
(todo: link to fipstest.c)
 
[[Power up SelfTest Design]]
 
No operator call backs have been implemented
at any point within the power-up self tests. These
tests are mandatory for the FIPS-140-1 mode of
operation.
||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.07.02 VE.09.07.02 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.09.01 VE.09.09.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.10.01 VE.09.10.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.12.01 VE.09.12.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.13.01 VE.09.13.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.16.01 VE.09.16.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.17.01 VE.09.17.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.17.02 VE.09.17.02 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.18.01 VE.09.18.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.18.02 VE.09.18.02 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.19.01 VE.09.19.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.19.02 VE.09.19.02 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.20.01 VE.09.20.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.20.02 VE.09.20.02 ] || (N/A) ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.22.01 VE.09.22.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.22.02 VE.09.22.02 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.22.03 VE.09.22.03 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.24.01 VE.09.24.01 ] || (N/A) ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.27.01 VE.09.27.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.28.01 VE.09.28.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.31.01 VE.09.31.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.32.01 VE.09.32.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.33.01 VE.09.33.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.35.01 VE.09.35.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.35.02 VE.09.35.02 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.40.01 VE.09.40.01 ] || (N/A) ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.40.02 VE.09.40.02 ] || (N/A) ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.42.01 VE.09.42.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.43.01 VE.09.43.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.45.01 VE.09.45.01 ] || (N/A) ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.45.02 VE.09.45.02 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.46.01 VE.09.46.01 ] || ||
|-
| || [http://wiki.mozilla.org/VE_09#VE.09.46.02 VE.09.46.02 ] || (N/A) ||
|}
 
Return to: [[NSSCryptoModuleSpec]]

Revision as of 02:17, 19 August 2005

fish and chips fish and chips fish and chips fish and chips fish and chips fish and chips