CLASSIC
Modul: keym
Rolle: heuristic
Konfidenz: 75%
SNIP_CLASSIC_KEYM_SECTION_8_3_1_2_KeyM_Deinit
Wortlaut
8.3.1.2 KeyM_Deinit
[SWS_KeyM_00047] Definition of API function KeyM_Deinit
Upstream requirements: SRS_CryptoStack_00120, SRS_CryptoStack_00100, SRS_BSW_00310
⌈
Service Name
KeyM_Deinit
Syntax
void KeyM_Deinit (
void
)
Service ID [hex]
0x02
Sync/Async
Synchronous
Reentrancy
Non Reentrant
Parameters (in)
None
▽
△
Parameters (inout)
None
Parameters (out)
None
Return value
None
Description
This function resets the key management module to the uninitialized state.
Available via
KeyM.h
⌋
[SWS_KeyM_00048]
Upstream requirements: SRS_CryptoStack_00120
⌈For security reason the crypto key submodule shall actively destroy all data in RAM
that was used for cryptographical key material. Especially symmetric keys and intermediate results shall be set to an initial value.⌋
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Checks KeyM initialized before de-initialization
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_KeyManager.pdf |
|---|---|
| Dokumentseite | Seite 49 |
| Ziel-Modul | keym (classic) |
| Ziel-Anforderung | SWS_KeyM_00144 |
| Semantische Rolle | heuristic |
| Automatisierungs-Konfidenz | 0.75 |