DEENESPTFRRUARHIKOZHNL

class ara::crypto::CryptoErrorDomain

[SWS_CRYPT_19900] Upstream: RS_AP_00130

class CryptoErrorDomain final :             public ara::core::ErrorDomain {...};

Crypto Error Domain class that provides interfaces as defined by ara::core::ErrorDomain such as a name of the Crypto Error Domain or messages for each error code. This class represents an error domain responsible for all errors that may be reported by public APIs in ara::crypto namespace. .

Header-Datei#include "ara/crypto/common/crypto_error_domain.h"
Forwarding-Header#include "ara/crypto/crypto_fwd.h"
Scopenamespace ara::crypto
Basisklasse(n)ara::core::ErrorDomain
Unique IDAs per ara::crypto::CryptoErrorDomain in [SWS_CORE_90023]

User GuideKI-GENERIERT

Dient der Identifikation und textuellen Übersetzung aller Fehlercodes des Moduls crypto.
KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: b310249d15a9 Herkunft Offene Fragen (2)
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Dient der Identifikation und textuellen Übersetzung aller Fehlercodes des Moduls crypto.

Die Klasse definiert die zentrale Fehlerdomäne für alle Fehler, die über die öffentlichen Schnittstellen im Namensraum ara::crypto gemeldet werden können [SWS_CRYPT_19950]. Zu ihren Kernaufgaben gehören die Rückgabe des eindeutigen Domänennamens sowie die Übersetzung von Fehlercodes aus der Aufzählung CryptoErrc in verständliche Fehlermeldungen [SWS_CRYPT_19953]. Sämtliche Abfragefunktionen sind threadsicher und ausnahmesicher ausgelegt, während die Methode zum Auslösen von Ausnahmen bei deaktivierten C++-Exceptions nicht an der Überladungsauflösung teilnimmt [SWS_CRYPT_19954].

Kontext

Die Klasse ara::crypto::CryptoErrorDomain fungiert als spezialisierte Fehlerdomäne innerhalb der AUTOSAR-Adaptive-Plattform. Gemäß ihrer Klassendefinition leitet sie von ara::core::ErrorDomain ab und ist als final deklariert. Ihre zentrale Verantwortung besteht darin, sämtliche Fehler abzubilden, die von den öffentlichen Schnittstellen innerhalb des Namensraums ara::crypto gemeldet werden können. Sie ordnet den Fehlern eine eindeutige Domänenidentifikation zu, die über die Methode Name abgefragt werden kann [SWS_CRYPT_19950].

Zur einheitlichen Typbindung stellt die Klasse zwei typbezogene Aliase bereit: Errc verweist als Alias direkt auf die Aufzählung CryptoErrc für kryptografische Fehlercodes [SWS_CRYPT_19903], während Exception die Basisausnahmeklasse CryptoException referenziert [SWS_CRYPT_19904]. Als Interaktionspartner treten primär die kryptografischen Funktionsbausteine auf, die Fehler dieser Domäne erzeugen, sowie die Anwendungssoftware, welche Fehler über die Basismechanismen von ara::core empfängt und auswertet.

CryptoErrorDomainContext CryptoApi ara::crypto APIs Domain ara::crypto::CryptoErrorDomain CryptoApi->Domain meldet Fehler über ErrorDomainBase ara::core::ErrorDomain Domain->ErrorDomainBase erbt von Application Anwendungssoftware Application->CryptoApi ruft Krypto-Funktionen auf Application->Domain fragt Name / Message ab

Kontextdiagramm: Einbindung der CryptoErrorDomain in die Fehlerbehandlung zwischen ara::crypto-APIs, der Basisklasse ara::core::ErrorDomain und der Anwendung. Quellen: [SWS_CRYPT_19950], [SWS_CRYPT_19903], [SWS_CRYPT_19904].

Lebenszyklus

Die Erzeugung von Objekten der CryptoErrorDomain erfolgt über den standardmäßigen parameterlosen Konstruktor, welcher als constexpr und noexcept spezifiziert ist [SWS_CRYPT_19902]. Durch die Deklaration als constexpr kann eine Instanz bereits zur Übersetzungszeit konstruiert werden. Interpretation: In typischen Plattform-Implementierungen dürfte die Fehlerdomäne als langlebiges oder statisches Singleton existieren, damit Fehlercodes im gesamten Prozessverlauf ohne dynamische Speicherallokation auf dieselbe Domäneninstanz verweisen können. Frage Q-eace74191b79fa03 (offen)

Nach der Instanziierung besitzt das Objekt einen konstanten, zustandslosen Charakter; eine Vererbungshierarchie unterhalb dieser Klasse ist durch das Schlüsselwort final ausgeschlossen. Hinsichtlich der Nebenläufigkeit sind sowohl der Konstruktor [SWS_CRYPT_19902] als auch die Abfragemethoden Name [SWS_CRYPT_19950], Message [SWS_CRYPT_19953] und ThrowAsException [SWS_CRYPT_19954] explizit als threadsicher (thread-safe) klassifiziert. Instanzen können somit ohne externe Synchronisation von mehreren Threads parallel genutzt werden.

Nutzungspfad

Der reguläre Ablauf bei der Interaktion mit der CryptoErrorDomain gliedert sich in folgende Schritte:

  1. Eine Operation innerhalb des Namensraums ara::crypto schlägt fehl und erzeugt ein Fehlerobjekt vom Typ ara::core::ErrorCode, welches mit der CryptoErrorDomain verknüpft ist.
  2. Die aufrufende Anwendung oder Fehlerbehandlungsroutine prüft die Herkunft des Fehlers und kann bei Bedarf mittels Name() den eindeutigen Namen der Domäne abrufen [SWS_CRYPT_19950].
  3. Zur Erzeugung von Protokollausgaben oder Diagnosemeldungen wird die Methode Message() mit dem übergebenen errorCode aufgerufen, die den Code auflöst und die zugehörige Textmeldung als const char* zurückliefert [SWS_CRYPT_19953].
  4. Möchte der Aufrufer den Fehler in eine C++-Ausnahme umwandeln, erfolgt der Aufruf von ThrowAsException(), wodurch eine passende Ausnahme auf Basis von CryptoException ausgelöst wird [SWS_CRYPT_19954], [SWS_CRYPT_19904].
Fehlerauswertung über die CryptoErrorDomainAnwendungara::crypto APICryptoErrorDomainKrypto-Operation aufrufen()ara::core::ErrorCodeName()Domänenname (const char*)Message(errorCode)Fehlertext (const char*)

Sequenzdiagramm: Fehlerauflösung und Textausgabe über die Schnittstellen der CryptoErrorDomain. Quellen: [SWS_CRYPT_19950], [SWS_CRYPT_19953].

Fehlerszenarien

Bei der Fehlerbehandlung weist die Klasse differenzierte Garantien hinsichtlich der Ausnahmesicherheit auf. Die Methoden Name [SWS_CRYPT_19950] und Message [SWS_CRYPT_19953] sind als noexcept deklariert und vollständig ausnahmesicher (exception safe). Sollte an Message ein numerischer Wert übergeben werden, der nicht in der Aufzählung CryptoErrc definiert ist, dürfte vermutlich eine generische Fallback-Nachricht geliefert werden; ein Abbruch durch Ausnahmen ist ausgeschlossen. Frage Q-6f2a8707283aa64e (offen)

Im Gegensatz dazu ist die Methode ThrowAsException als nicht ausnahmesicher (not exception safe) spezifiziert und mit dem Attribut [[noreturn]] versehen, da ihr bestimmungsgemäßer Zweck im Werfen einer Ausnahme liegt [SWS_CRYPT_19954]. Eine wesentliche Randbedingung betrifft Plattformkonfigurationen ohne Exception-Unterstützung: Sind C++-Ausnahmen in der Compiler-Toolchain deaktiviert, nimmt ThrowAsException nicht an der Überladungsauflösung teil [SWS_CRYPT_19954]. In solchen Systemen ist der Aufruf kompilierunfähig, und die Fehlerbehandlung muss zwingend über fehlerwertbasierte Mechanismen wie Ergebnisobjekte abgewickelt werden.

Dieser Leitfaden basiert auf der Spezifikation AUTOSAR Adaptive Platform R25-11.

Mitgliederkarte

Konstruktoren und Destruktor

1

Typaliase

2

Klassendiagramm

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__crypto__CryptoErrorDomain690 CryptoErrorDomain + CryptoErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__crypto__CryptoErrorDomain690->nara__core__ErrorDomain335

Detailansicht

Wähle in der Gliederung einen Eintrag aus.

Konstruktoren und Destruktor

Ctor of the CryptoErrorDomain .

constexpr CryptoErrorDomain () noexcept;

Methoden

Message function

Translate an error code value into a text message.

const char * Message (ara::core::ErrorDomain::CodeType errorCode) const noexcept override;
Name function

Returns the unique name of the error domain.

const char * Name () const noexcept override;

throws exception of error code. As per [SWS_CORE_10304], this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

[[noreturn]] void ThrowAsException (const ara::core::ErrorCode &error Code) const override;

Typaliase

Errc type alias

crypto error

using Errc = CryptoErrc;
Exception type alias

Alias for the exception base class.

Dokumentation der Methoden

function CryptoErrorDomain [SWS_CRYPT_19902] Upstream: RS_CRYPTO_02310

constexpr CryptoErrorDomain () noexcept;

Ctor of the CryptoErrorDomain .

KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: 1463870ec116 Herkunft Offene Fragen (1)
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Verwendung und Aufrufkontext

Der Standardkonstruktor CryptoErrorDomain() initialisiert eine Instanz der Fehlerdomäne für kryptografische Operationen [SWS_CRYPT_19902]. Er ist als constexpr und noexcept spezifiziert, nimmt keine Argumente entgegen und besitzt keinen Rückgabewert. Die Ausführung erfolgt synchron und kann zur Übersetzungszeit stattfinden. In Anwendungsprogrammen dürfte eine manuelle Instanziierung selten erforderlich sein, da der Zugriff auf die Domäne regulär über die globale Funktion GetCryptoErrorDomain() erfolgt [SWS_CRYPT_19952]. Frage Q-1e029d80fb7bf7d1 (offen)

Fehlerbehandlung und Nebenläufigkeit

Die Erzeugung des Objekts ist als exception safe sowie thread-safe definiert [SWS_CRYPT_19902]. Da der Konstruktor mit noexcept deklariert ist, treten beim Aufruf keine Fehler oder Ausnahmen auf; Fehlermeldungen an DET oder DEM existieren für diesen Konstruktor nicht.

Zusammenspiel im Modul

Die erzeugte Domäne bildet den Kontext für kryptografische Fehlerbeschreibungen:

Dieser Nutzungshinweis wurde automatisiert auf Basis der Spezifikation AUTOSAR Adaptive R25-11 generiert.

Implementer's Guide folgt (Komplexität I1)

Header-Datei#include "ara/crypto/common/crypto_error_domain.h"
Scopeclass ara::crypto::CryptoErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-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#5c19d14b
Content hash
5c19d14b
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
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#5c19d14b2026-09-30
  • R20-11rel:R20-11#c58b453f2026-10-14
  • R21-11rel:R21-11#88535fe42026-10-14
  • R22-11rel:R22-11#943a31022026-10-14
  • R23-11rel:R23-11#565923b82026-10-14
  • R24-11rel:R24-11#6e99dbca2026-10-14
  • R25-11rel:R25-11#21007e482026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

function Message [SWS_CRYPT_19953] Upstream: RS_CRYPTO_02310

const char * Message (ara::core::ErrorDomain::CodeType errorCode) const noexcept override;

Translate an error code value into a text message.

KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: 34381e88ab59 Herkunft
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Die Methode Message der Klasse ara::crypto::CryptoErrorDomain übersetzt einen Fehlercodewert in eine lesbare Klartext-Fehlermeldung [SWS_CRYPT_19953]. Sie überschreibt die Basismethode zur Fehlertextauflösung und wird über die Header-Datei ara/crypto/common/crypto_error_domain.h eingebunden [SWS_CRYPT_19953]. Zudem ist die Schnittstelle fachlich mit der Anforderung RS_CRYPTO_02310 verknüpft [SWS_CRYPT_19953].

Verwendung und Aufrufkontext

Der Aufruf erfolgt synchron als konstante Elementfunktion (const), wodurch die Methode zustandslos arbeitet und das Fehlerdomänenobjekt unverändert bleibt [SWS_CRYPT_19953]. Die Funktion erwartet folgenden Eingabeparameter [SWS_CRYPT_19953]:

  • errorCode: Ein numerischer Fehlercode-Identifikator aus der Aufzählung CryptoErrc, der übergeben wird als Typ ara::core::ErrorDomain::CodeType [SWS_CRYPT_19953].

Als Rückgabewert liefert die Funktion einen Zeiger auf eine konstante Zeichenkette (const char *), welcher den beschreibenden Nachrichtentext zum jeweiligen Fehlercode enthält [SWS_CRYPT_19953].

Nebenläufigkeit und Ausnahmesicherheit

Hinsichtlich Ausführungssicherheit und Nebenläufigkeit gelten folgende Randbedingungen [SWS_CRYPT_19953]:

  • Thread-Sicherheit: Die Funktion ist explizit als threadsicher (thread-safe) spezifiziert, wodurch konkurrierende Aufrufe aus unterschiedlichen Threads ohne externe Synchronisation zulässig sind [SWS_CRYPT_19953].
  • Ausnahmesicherheit: Die Methode ist als ausnahmesicher (exception safe) eingestuft und mit dem Spezifizierer noexcept versehen, weshalb garantiert keine C++-Ausnahmen ausgelöst werden [SWS_CRYPT_19953].

Dieser Nutzungshinweis wurde automatisiert auf Basis der AUTOSAR-Spezifikation R25-11 generiert.

Header-Datei#include "ara/crypto/common/crypto_error_domain.h"
Scopeclass ara::crypto::CryptoErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodean error code identifier from the CryptoErrc enumeration

Rückgabewert

TypBeschreibung
const char *message text of error code

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_19953
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_19953@rel:R25-11#5d48d841
Content hash
5d48d841
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_19953
Status: valid/unmigrated Version: rel:R25-11#7967980a 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_19953@rel:R25-11#7967980a
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#5d48d8412026-09-30
  • R20-11rel:R20-11#10528a792026-10-14
  • R21-11rel:R21-11#0eb853f22026-10-14
  • R22-11rel:R22-11#11e8cafd2026-10-14
  • R23-11rel:R23-11#6ce40f0f2026-10-14
  • R24-11rel:R24-11#a22e2e982026-10-14
  • R25-11rel:R25-11#7967980a2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

function Name [SWS_CRYPT_19950] Upstream: RS_CRYPTO_02310

const char * Name () const noexcept override;

Returns the unique name of the error domain.

KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: ee0e230464b2 Herkunft Offene Fragen (1)
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Die Elementfunktion Name der Klasse ara::crypto::CryptoErrorDomain liefert den eindeutigen Bezeichner der Fehlerdomäne für kryptografische Operationen [SWS_CRYPT_19950]. Die Funktion wird über die Header-Datei ara/crypto/common/crypto_error_domain.h bereitgestellt und überschreibt die entsprechende Basisschnittstelle für Fehlerdomänen [SWS_CRYPT_19950].

Verwendung und Semantik

Der Aufruf erfolgt synchron, parameterlos und ohne verändernde Nebeneffekte auf die Instanz. Als Rückgabewert wird ein const char * zurückgegeben, der den eindeutigen Namen der Domäne repräsentiert [SWS_CRYPT_19950]. Interpretation: Der zurückgegebene Zeiger dürfte auf eine statisch persistierte Zeichenkette verweisen, da die Schnittstelle keinen dynamischen Lebenszyklus oder Speicherbesitzübergang vorsieht. Frage Q-b7f2dab65f25b7e6 (offen)

Fehlerbehandlung und Nebenläufigkeit

  • Ausnahmesicherheit: Die Methode ist mit noexcept deklariert und als ausnahmesicher (exception safe) definiert, sodass Aufrufer keine C++-Exceptions abfangen müssen [SWS_CRYPT_19950].
  • Fehlersignalisierung: Für die Funktion sind keine spezifischen Fehlercodes spezifiziert; der Namensabruf schlägt im regulären Betrieb nicht fehl [SWS_CRYPT_19950].
  • Thread-Sicherheit: Die Operation ist als thread-safe spezifiziert und kann ohne externe Sperrmechanismen nebenläufig aus mehreren Threads ausgeführt werden [SWS_CRYPT_19950].

Zusammenspiel

Die Funktion dient innerhalb des AUTOSAR-Adaptive-Fehlerbehandlungsmodells der Identifikation der Fehlerdomäne bei der Auswertung und Protokollierung kryptografischer Fehlerursachen [SWS_CRYPT_19950].

Dieser Text wurde durch ein KI-System generiert und stützt sich ausschließlich auf die Spezifikationsdaten aus Release R25-11.

Header-Datei#include "ara/crypto/common/crypto_error_domain.h"
Scopeclass ara::crypto::CryptoErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const char *As per ara::crypto::CryptoErrorDomain in [SWS_CORE_ 90023]

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_19950
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_19950@rel:R25-11#4d9ff271
Content hash
4d9ff271
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_19950
Status: valid/unmigrated Version: rel:R25-11#881017ad Versionshistorie & Revisions (1 transition, 8 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_19950@rel:R25-11#881017ad
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4d9ff2712026-09-30
  • R19-11rel:R19-11#2bfa2b932026-10-14
  • R20-11rel:R20-11#946b5dcd2026-10-14
  • R21-11rel:R21-11#237e4f532026-10-14
  • R22-11rel:R22-11#1e8db7632026-10-14
  • R23-11rel:R23-11#a36d8ead2026-10-14
  • R24-11rel:R24-11#58e6876a2026-10-14
  • R25-11rel:R25-11#881017ad2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

function ThrowAsException [SWS_CRYPT_19954] Upstream: RS_CRYPTO_02310

[[noreturn]] void ThrowAsException (const ara::core::ErrorCode &error Code) const override;

throws exception of error code. As per [SWS_CORE_10304], this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: b4232f549f0c Herkunft
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Die Methode ThrowAsException der Klasse ara::crypto::CryptoErrorDomain dient dem Auslösen einer C++-Exception auf Basis eines übergebenen Fehlercodes [SWS_CRYPT_19954]. Sie überschreibt die entsprechende Basismethode und ist mit dem Attribut [[noreturn]] deklariert, weshalb Aufrufe keinen Rückgabewert besitzen und bei erfolgreicher Ausführung nicht regulär zurückkehren [SWS_CRYPT_19954].

Hinsichtlich Verwendung und Parametrierung gelten folgende Spezifikationsdetails:

  • Parameter: Als Eingabeparameter wird errorCode vom Typ const ara::core::ErrorCode& übergeben, der eine Fehlerkennung aus der Aufzählung CryptoErrc kapselt [SWS_CRYPT_19954].
  • Header-Einbindung: Die Funktion wird über die Header-Datei #include "ara/crypto/common/crypto_error_domain.h" bereitgestellt [SWS_CRYPT_19954].
  • Nebenläufigkeit: Die Ausführung ist als thread-safe spezifiziert und kann somit sicher aus nebenläufigen Kontexten aufgerufen werden [SWS_CRYPT_19954].

In Bezug auf die Fehlerbehandlung und Ausnahme-Sicherheit ist die Methode als not exception safe eingestuft [SWS_CRYPT_19954]. Eine wesentliche Compiler- und Toolchain-Einschränkung ergibt sich aus [SWS_CORE_10304]: Falls C++-Exceptions in der Compiler-Toolchain deaktiviert sind, nimmt ThrowAsException nicht an der Überladungsauflösung teil und steht dem Aufrufer somit nicht zur Verfügung [SWS_CRYPT_19954].

Dieser Text wurde von einer KI auf Basis der AUTOSAR-Spezifikation R25-11 generiert.

Header-Datei#include "ara/crypto/common/crypto_error_domain.h"
Scopeclass ara::crypto::CryptoErrorDomain
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodean error code identifier from the CryptoErrc enumeration

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_19954
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_19954@rel:R25-11#f9d2c7e9
Content hash
f9d2c7e9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_19954
Status: valid/unmigrated Version: rel:R25-11#1b7f48ad 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_19954@rel:R25-11#1b7f48ad
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#f9d2c7e92026-09-30
  • R20-11rel:R20-11#63ad1e002026-10-14
  • R21-11rel:R21-11#baf981222026-10-14
  • R22-11rel:R22-11#e5d4751c2026-10-14
  • R23-11rel:R23-11#166895332026-10-14
  • R24-11rel:R24-11#a1bb51672026-10-14
  • R25-11rel:R25-11#1b7f48ad2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

Dokumentation der Typaliase

type alias Errc [SWS_CRYPT_19903] Upstream: RS_CRYPTO_02310

using Errc = CryptoErrc;

crypto error

Header-Datei#include "ara/crypto/common/crypto_error_domain.h"
Scopeclass ara::crypto::CryptoErrorDomain
SymbolErrc

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_19903
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_19903@rel:R25-11#9b32c509
Content hash
9b32c509
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_19903
Status: valid/unmigrated Version: rel:R25-11#d3be4184 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_19903@rel:R25-11#d3be4184
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#9b32c5092026-09-30
  • R20-11rel:R20-11#c04e72a82026-10-14
  • R21-11rel:R21-11#3b9db2f32026-10-14
  • R22-11rel:R22-11#629e2e712026-10-14
  • R23-11rel:R23-11#d3be41842026-10-14
  • R24-11rel:R24-11#d3be41842026-10-14
  • R25-11rel:R25-11#d3be41842026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

type alias Exception [SWS_CRYPT_19904] Upstream: RS_CRYPTO_02310

using Exception = CryptoException;

Alias for the exception base class.

Header-Datei#include "ara/crypto/common/crypto_error_domain.h"
Scopeclass ara::crypto::CryptoErrorDomain
SymbolException

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_19904
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_19904@rel:R25-11#4d396201
Content hash
4d396201
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_19904
Status: valid/unmigrated Version: rel:R25-11#7f3b6292 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_19904@rel:R25-11#7f3b6292
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#4d3962012026-09-30
  • R20-11rel:R20-11#c05b0ec22026-10-14
  • R21-11rel:R21-11#c4beaa042026-10-14
  • R22-11rel:R22-11#42e96c2d2026-10-14
  • R23-11rel:R23-11#7f3b62922026-10-14
  • R24-11rel:R24-11#7f3b62922026-10-14
  • R25-11rel:R25-11#7f3b62922026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill