Power Up Selftests: Difference between revisions

m (Reverted edit of Ebkwgklh, changed back to last version by Wtchang)
 
(4 intermediate revisions by 2 users not shown)
Line 4: Line 4:


==Cryptographic algorithm tests==
==Cryptographic algorithm tests==
A known-answer test is conducted for all cryptographic functions (e.g., encryption, decryption, authentication, and random number generation) of each Approved cryptographic algorithm implemented by the cryptographic module. (See the [http://www.mozilla.org/projects/security/pki/nss/fips/nss-source/mozilla/security/nss/lib/softoken/fipstest.c.html power-up self-tests source code].)
A known-answer test is conducted for all cryptographic functions (e.g., encryption, decryption, authentication, and random number generation) of each Approved cryptographic algorithm implemented by the cryptographic module. (See the [http://mxr.mozilla.org/security/source/security/nss/lib/softoken/fipstest.c power-up self-tests source code].)


{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
Line 67: Line 67:
|-
|-
| RNG||
| RNG||
FIPS 182-2 Change Notice 1 Known Answer Test
NIST SP 800-90 Hash_Drbg Known Answer Test<br>
NIST SP 800-90 Invalid input checks<br>
NIST SP 800-90 Automatic reseed checks<br>
[Collectively NIST SP 800-90 DRBG Health Checks]
|-
|-
| ECDSA - NIST Curve P-256 (the Extended ECC version of the module also tests Curve K-283)||
| ECDSA - NIST Curve P-256 (the Extended ECC version of the module also tests Curve K-283)||
439

edits