219
edits
| mNo edit summary | mNo edit summary | ||
| Line 96: | Line 96: | ||
| || [http://wiki.mozilla.org/VE_09#VE.09.09.01 VE.09.09.01 ]      | || [http://wiki.mozilla.org/VE_09#VE.09.09.01 VE.09.09.01 ]      | ||
| || | || | ||
| The products will not have a user   | |||
| visible way to initiate these tests   | visible way to initiate these tests   | ||
| other than restarting the program. | other than restarting the program. | ||
| || | || | ||
| |- | |- | ||
| Line 132: | Line 132: | ||
| |   | |   | ||
| '''Procedure by which an operator can | '''Procedure by which an operator can | ||
| initiate the power-up self-tests   | initiate the power-up self-tests''' | ||
| ''' | |||
| || [http://wiki.mozilla.org/VE_09#VE.09.12.01 VE.09.12.01 ]      | || [http://wiki.mozilla.org/VE_09#VE.09.12.01 VE.09.12.01 ]      | ||
| || | || | ||
| The products will not have a user visible way to initiate | |||
| these tests other than restarting the program. | these tests other than restarting the program. | ||
| || | || | ||
| |- | |- | ||
| Line 197: | Line 196: | ||
| [http://wiki.mozilla.org/VE_09#VE.09.20.01 VE.09.20.01 ]     | [http://wiki.mozilla.org/VE_09#VE.09.20.01 VE.09.20.01 ]     | ||
| || | || | ||
| [http://www.mozilla.org/projects/security/pki/nss/fips/nss-source/mozilla/security/nss/lib/softoken/fipstest.c.html  | [http://www.mozilla.org/projects/security/pki/nss/fips/nss-source/mozilla/security/nss/lib/softoken/fipstest.c.html Power up Self Test Code] | ||
| Power up Self Test Code] | |||
| [[Power up SelfTest Design]] | [[Power up SelfTest Design]] | ||
| Line 206: | Line 204: | ||
| tests are mandatory for the FIPS-140-2 mode of | tests are mandatory for the FIPS-140-2 mode of | ||
| operation. | operation. | ||
| || | |||
| |- | |- | ||
| | '''Independant cryptographic algorithm implemenations'''    | | '''Independant cryptographic algorithm implemenations'''    | ||
| || [http://wiki.mozilla.org/VE_09#VE.09.20.02 VE.09.20.02 ]     | || [http://wiki.mozilla.org/VE_09#VE.09.20.02 VE.09.20.02 ]     | ||
| ||   | || | ||
| (N/A) || | (N/A)   | ||
| || | |||
| |- | |- | ||
| |   | |   | ||
| Integrity test for software components | '''Integrity test for software components''' | ||
| ||   | ||   | ||
| [http://wiki.mozilla.org/VE_09#VE.09.22.01 VE.09.22.01 ]      | [http://wiki.mozilla.org/VE_09#VE.09.22.01 VE.09.22.01 ]      | ||
| Line 219: | Line 219: | ||
| [http://wiki.mozilla.org/VE_09#VE.09.22.03 VE.09.22.03 ]      | [http://wiki.mozilla.org/VE_09#VE.09.22.03 VE.09.22.03 ]      | ||
| ||   | ||   | ||
| [http://www.itl.nist.gov/fipspubs/fip186.htm Digital Signature Standard (DSS) ] is used as the approved authentication | |||
| technique for the integrity test of the software component. When the softokn library (libsoftokn3/softokn3) is built a DSA signature checksum is | |||
| generated and stored in a file libsoftokn3.chk/softokn3.chk. When the module is in FIPS mode, at initialization the softoken computes its checksum and compares it with the value in libsoftokn3.chk/softokn3.chk. | |||
| [http://www.mozilla.org/projects/security/pki/nss/fips/nss-source/mozilla/security/nss/lib/softoken/fipstokn.c.dep.html#FC_Initialize     FC_Initialize ] calls [http://www.mozilla.org/projects/security/pki/nss/fips/nss-source/mozilla/security/nss/lib/softoken/pkcs11.c.dep.html#nsc_CommonInitialize nsc_CommonInitialize ] and then the DSS signature is check before the module  | |||
| is allowed to load.  | |||
| || | || | ||
| Line 226: | Line 234: | ||
| | '''Critical Functions'''   | | '''Critical Functions'''   | ||
| || [http://wiki.mozilla.org/VE_09#VE.09.27.01 VE.09.27.01 ]     | || [http://wiki.mozilla.org/VE_09#VE.09.27.01 VE.09.27.01 ]     | ||
| || | |||
| ||   | ||   | ||
| |- | |- | ||
| Line 231: | Line 240: | ||
| '''Conditional tests''' | '''Conditional tests''' | ||
| || [http://wiki.mozilla.org/VE_09#VE.09.28.01 VE.09.28.01 ]     | || [http://wiki.mozilla.org/VE_09#VE.09.28.01 VE.09.28.01 ]     | ||
| ||   | || | ||
| || | |||
| |- | |- | ||
| '''Verification of Digital Signatures''' | '''Verification of Digital Signatures''' | ||
edits