CLASSIC
Modul: cryif
Rolle: heuristic
Konfidenz: 80%
SNIP_CLASSIC_CRYIF_SECTION_8_4_Callback_notifications
Wortlaut
8.4 Callback notifications
This is a list of functions provided for other modules.
[SWS_CryIf_91013] Definition of API function CryIf_CallbackNotification
Upstream requirements: SRS_BSW_00359, SRS_BSW_00360
⌈
Service Name
CryIf_CallbackNotification
Syntax
void CryIf_CallbackNotification (
Crypto_JobType* job,
Crypto_ResultType result
)
Service ID [hex]
0x0d
Sync/Async
Synchronous
Reentrancy
Non Reentrant
job
Points to the completed job’s information structure. It contains a
callbackID to identify which job is finished.
Parameters (in)
result
Contains the result of the cryptographic operation.
Parameters (inout)
None
▽
△
Parameters (out)
None
Return value
void
--
Description
Notifies the CRYIF about the completion of the request with the result of the cryptographic
operation.
Available via
CryIf.h
⌋
[SWS_CryIf_00107] CryIf_CallbackNotification API: Report CRYIF_E_UNINITR error
Upstream requirements: SRS_CryptoStack_00034, SRS_BSW_00369
⌈If development error detection for the CRYIF module is enabled:
The function
CryIf_CallbackNotification shall report CRYIF_E_UNINIT to the DET if the
module is not yet initialized.⌋
[SWS_CryIf_00108]
CryIf_CallbackNotification
API:
Report
CRYIF_E_PARAM_POINTER error
Upstream requirements: SRS_CryptoStack_00034, SRS_BSW_00369
⌈If development error detection for the CRYIF module is enabled:
The function
CryIf_CallbackNotification shall report CRYIF_E_PARAM_POINTER to the
DET if the parameter job is a null pointer.⌋
[SWS_CryIf_00109] Forward CryIf CallbackNotification to Csm
Upstream requirements: SRS_BSW_00360
⌈If no errors are detected by CRYIF, the service CryIf_CallbackNotification
shall call Csm_CallbackNotification and pass on the result.⌋
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Csm callback notification on job completion
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_CryptoInterface.pdf |
|---|---|
| Dokumentseite | Seite 44 |
| Ziel-Modul | cryif (classic) |
| Ziel-Anforderung | SWS_Csm_00970 |
| Semantische Rolle | heuristic |
| Automatisierungs-Konfidenz | 0.80 |