FIPSFSM: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
| Line 42: | Line 42: | ||
Module | Module | ||
|- | |- | ||
| 1.1|| Unloaded|| Initializing|| SECMOD_LoadPKCS11Module() | | 1.1|| Unloaded|| Initializing|| SECMOD_LoadPKCS11Module() called|| - | ||
|- | |- | ||
| 1.2|| Initializing|| Self Test|| Successful Initialization|| - | | 1.2|| Initializing|| Self Test|| Successful Initialization|| - | ||
| Line 49: | Line 49: | ||
|- | |- | ||
| 1.4|| Self Test|| Loaded|| Self test successful|| - | | 1.4|| Self Test|| Loaded|| Self test successful|| - | ||
|- | |||
| 2.1|| Loaded|| Unloaded|| SECMOD_UnloadModule() called|| - | |||
|+ | |+ | ||
} | } | ||
Revision as of 19:50, 21 April 2006
This is a draft document.
States
Refer to the tables below when studying this state diagram.
|
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 | Power Up Initialization | Module initialization state. |
| 1.C | Initial Power Up Self Test | 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. |
| 2.A | FIPS Module Loaded | The FIPS module has been loaded and is ready to be utilized. |
Transitions
|
Trans # |
Initial State |
Final State |
Event |
Module |
|---|---|---|---|---|
| 1.1 | Unloaded | Initializing | SECMOD_LoadPKCS11Module() called | - |
| 1.2 | Initializing | Self Test | Successful Initialization | - |
| 1.3 | Self Test | Unloaded | Self test failure | - |
| 1.4 | Self Test | Loaded | Self test successful | - |
| 2.1 | Loaded | Unloaded | SECMOD_UnloadModule() called | - |