SNIP_ADAPTIVE_CRYPTO_FIGURE_Figure_9_51
Wortlaut
Figure 9.51: Taxonomy of Cryptographic Object Interfaces Name: CryptoObject Technology: Native interface Usage: Public API Description: A common interface for all cryptographic objects recognizable by the CryptoProvider. GetCryptoPrimitiveId Return the CryptoPrimitiveId of this object. GetObjectId Return the object’s COIdentifier, which includes the object’s type and UID. GetPayloadSize Return actual size of the object’s payload. HasDependence Return the COIdentifier of the object that this object depends on. IsExportable Get the exportability attribute of the crypto object. IsSession Return the session (or temporary) attribute of the object. Operations: Save Save itself to provided IOInterface Name: RestrictedUseObject Extended interface: CryptoObject Technology: Native interface Usage: Public API Description: A common interface for all objects supporting the usage restriction. Operations: GetAllowedUsage Get allowed usages of this object.
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
CryptoObject IsExportable return value specification.
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWArchitecture.pdf |
|---|---|
| Dokumentseite | Seite 95 |
| Ziel-Modul | crypto (adaptive) |
| Ziel-Anforderung | SWS_CRYPT_40958 |
| Semantische Rolle | heuristic |
| Automatisierungs-Konfidenz | 0.90 |