fonction CryptoErrorDomain [SWS_CRYPT_19902] Upstream: RS_CRYPTO_02310
constexpr CryptoErrorDomain () noexcept;
Ctor of the CryptoErrorDomain .
Utilisation et contexte d'appel
Le constructeur par défaut CryptoErrorDomain() initialise une instance du domaine d'erreur pour les opérations cryptographiques [SWS_CRYPT_19902]. Il est spécifié comme constexpr et noexcept, n'accepte aucun argument et ne possède aucune valeur de retour. L'exécution s'effectue de manière synchrone et peut avoir lieu au moment de la compilation. Dans les programmes applicatifs, une instanciation manuelle devrait rarement être nécessaire, car l'accès au domaine s'effectue régulièrement via la fonction globale GetCryptoErrorDomain() [SWS_CRYPT_19952]. Question Q-1e029d80fb7bf7d1 (ouverte)
Gestion des erreurs et concurrence
La création de l'objet est définie comme exception safe ainsi que thread-safe [SWS_CRYPT_19902]. Étant donné que le constructeur est déclaré avec noexcept, aucune erreur ni exception ne survient lors de l'appel ; il n'existe pas de messages d'erreur vers DET ou DEM pour ce constructeur.
Interaction au sein du module
Le domaine créé constitue le contexte pour les descriptions d'erreurs cryptographiques :
- Il encapsule les codes d'erreur de l'énumération
CryptoErrc[SWS_CRYPT_10099] via l'alias de typeErrc[SWS_CRYPT_19903]. - Des instances de
ara::core::ErrorCoderéférençant de manière fixe ce domaine sont créées via la fonction libreMakeErrorCode()[SWS_CRYPT_19951]. - Les fonctions membres du domaine permettent l'interrogation de l'identifiant via
Name()[SWS_CRYPT_19950], la résolution textuelle viaMessage()[SWS_CRYPT_19953] ainsi que la levée d'erreurs spécifiques au système viaThrowAsException()[SWS_CRYPT_19954] avec le type de baseException[SWS_CRYPT_19904].
Cette note d'utilisation a été générée automatiquement sur la base de la spécification AUTOSAR Adaptive R25-11.
Guide de l'implémenteur à venir (complexité I1)
| Header-Datei | #include "ara/crypto/common/crypto_error_domain.h" |
|---|---|
| Scope | class ara::crypto::CryptoErrorDomain |
| Exception-Sicherheit | exception safe |
| Thread-Sicherheit | thread-safe |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_CRYPT_19902- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_CRYPT_19902@rel:R25-11#1ce23389- Content hash
1ce23389- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_19902
Status: valid/unmigrated
Version: rel:R25-11#21007e48
Versionshistorie & Revisions (1 transition, 7 revision)
- Current State
valid/unmigrated- Reason
- mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
- Campaign
2026-08-13-status-backfill- Active Version
AUTOSAR/AP/record/SWS_CRYPT_19902@rel:R25-11#21007e48
Recorded Revisions (7):
- R25-11
rel:R25-11#5c19d14b2026-09-30 - R20-11
rel:R20-11#c58b453f2026-10-14 - R21-11
rel:R21-11#88535fe42026-10-14 - R22-11
rel:R22-11#943a31022026-10-14 - R23-11
rel:R23-11#565923b82026-10-14 - R24-11
rel:R24-11#6e99dbca2026-10-14 - R25-11
rel:R25-11#21007e482026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
gemini-3.8-flash-low· 2026-10-13 · Original allemand