Power Up Selftests: Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
Line 3: Line 3:
=Power-Up Selftests=
=Power-Up Selftests=


==Software integrity test==
An integrity check is performed on the libraries that contain the NSS cryptographic module. If the check fails the module immediately enters the Error state.


==Cryptographic algorithm tests==
==Cryptographic algorithm tests==
Line 80: Line 78:
  (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]).<div class=note>'''Note:''' Cryptographic algorithms whose outputs vary for a given set of inputs (DSA and ECDSA) are tested using a known-answer test. The message digest algorithms have independent known-answer tests.</div>
  (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]).<div class=note>'''Note:''' Cryptographic algorithms whose outputs vary for a given set of inputs (DSA and ECDSA) are tested using a known-answer test. The message digest algorithms have independent known-answer tests.</div>
|}
|}
==Random number generator test==
==Software integrity test==
An integrity check is performed on the libraries that contain the NSS cryptographic module. If the check fails the module immediately enters the Error state.
==Software/firmware test==
No software tests are performed on power-up.
==Critical functions test==
No critical functions tests are performed on power-up.
==Other self-tests==
No other tests are performed on power-up.
198

edits