FIPSFSM

From MozillaWiki
Revision as of 21:18, 16 March 2006 by Neil.williams (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is a draft document.

States

Refer to the table below studying the state diagram <link here>.

State Label

State Mnemonic

State Description

1.A FIPS Module Unloaded (Power Off) The FIPS Module has not been loaded. (Equivalent to "no power has been applied to the module").
1.B Load FIPS Module FIPS module load operation has started.
1.C FIPS Module Power Up Initialization Module initialization state.
1.D FIPS Module Critical Error An unrecoverable FIPS error has been detected.
1.E Initial FIPS Module Power Up Self Test This is the state where the FIPS module performs power up self tests for RC2-ECB, RC2-CBC, RC4, DES-ECB, DES-CBC, DES3-ECB, DES3-CBC, MD2, MD5, SHA-1, RSA encryption, RSA decryption, RSA signatures, RSA signature verification, DSA signatures, and DSA signature verification.
1.F Complete Load of FIPS Module This is the state where the FIPS module completes the loading process.
1.G FIPS Module Loaded This is the state where the FIPS module has been loaded and is ready to be utilized.
1.H Unload FIPS Module This is the state where the FIPS module will be unloaded from memory.

Transitions

Trans #

Initial State

Final State

Event

Status Out

Module