DEENESPTFRRUARHIKOZHNL

clase 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]

Guía del usuarioGENERADO POR IA

Sirve para la identificación y traducción textual de todos los códigos de error del módulo crypto.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: b310249d15a9 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Sirve para la identificación y traducción textual de todos los códigos de error del módulo crypto.

La clase define el dominio de error central para todos los errores que pueden notificarse a través de las interfaces públicas en el espacio de nombres ara::crypto [SWS_CRYPT_19950]. Entre sus tareas fundamentales se encuentran la devolución del nombre de dominio unívoco, así como la traducción de códigos de error de la enumeración CryptoErrc a mensajes de error comprensibles [SWS_CRYPT_19953]. Todas las funciones de consulta están diseñadas de forma segura para subprocesos y segura frente a excepciones, mientras que el método para lanzar excepciones no participa en la resolución de sobrecargas cuando las excepciones de C++ están desactivadas [SWS_CRYPT_19954].

Contexto

La clase ara::crypto::CryptoErrorDomain actúa como dominio de error especializado dentro de AUTOSAR Adaptive Platform. Según su definición de clase, deriva de ara::core::ErrorDomain y está declarada como final. Su responsabilidad central consiste en representar todos los errores que pueden ser notificados por las interfaces públicas dentro del espacio de nombres ara::crypto. Asocia a los errores una identificación de dominio unívoca, que puede consultarse a través del método Name [SWS_CRYPT_19950].

Para una vinculación de tipos uniforme, la clase proporciona dos alias relacionados con tipos: como alias, Errc remite directamente a la enumeración CryptoErrc para códigos de error criptográficos [SWS_CRYPT_19903], mientras que Exception referencia la clase de excepción base CryptoException [SWS_CRYPT_19904]. Como interlocutores de interacción actúan primordialmente los bloques funcionales criptográficos que generan errores de este dominio, así como el software de aplicación que recibe y evalúa errores a través de los mecanismos base de ara::core.

CryptoErrorDomainContext CryptoApi ara::crypto APIs Domain ara::crypto::CryptoErrorDomain CryptoApi->Domain notifica errores mediante ErrorDomainBase ara::core::ErrorDomain Domain->ErrorDomainBase erbt von Application Anwendungssoftware Application->CryptoApi llama a funciones criptográficas Application->Domain fragt Name / Message ab

Diagrama de contexto: Integración de CryptoErrorDomain en el tratamiento de errores entre las API de ara::crypto, la clase base ara::core::ErrorDomain y la aplicación. Fuentes: [SWS_CRYPT_19950], [SWS_CRYPT_19903], [SWS_CRYPT_19904].

Ciclo de vida

La creación de objetos de CryptoErrorDomain se realiza a través del constructor por defecto sin parámetros, el cual está especificado como constexpr y noexcept [SWS_CRYPT_19902]. Gracias a la declaración como constexpr, una instancia puede construirse ya en tiempo de compilación. Interpretación: En implementaciones típicas de la plataforma, el dominio de error probablemente debería existir como un singleton de larga vida o estático, de modo que los códigos de error puedan hacer referencia a la misma instancia de dominio a lo largo de todo el proceso sin asignación dinámica de memoria. Pregunta Q-eace74191b79fa03 (abierta)

Tras la instanciación, el objeto posee un carácter constante y sin estado; una jerarquía de herencia por debajo de esta clase queda excluida mediante la palabra clave final. En cuanto a la concurrencia, tanto el constructor [SWS_CRYPT_19902] como los métodos de consulta Name [SWS_CRYPT_19950], Message [SWS_CRYPT_19953] y ThrowAsException [SWS_CRYPT_19954] están clasificados explícitamente como seguros para subprocesos (thread-safe). Por lo tanto, las instancias pueden ser utilizadas en paralelo por varios subprocesos sin sincronización externa.

Ruta de uso

El flujo regular en la interacción con CryptoErrorDomain se divide en los siguientes pasos:

  1. Una operación dentro del espacio de nombres ara::crypto falla y genera un objeto de error de tipo ara::core::ErrorCode, el cual está vinculado a CryptoErrorDomain.
  2. La aplicación llamadora o la rutina de tratamiento de errores comprueba el origen del error y, en caso necesario, puede obtener el nombre unívoco del dominio mediante Name() [SWS_CRYPT_19950].
  3. Para generar salidas de registro o mensajes de diagnóstico se invoca el método Message() con el errorCode pasado, el cual resuelve el código y devuelve el mensaje de texto correspondiente como const char* [SWS_CRYPT_19953].
  4. Si el llamador desea convertir el error en una excepción de C++, se realiza la llamada a ThrowAsException(), provocando el lanzamiento de una excepción adecuada basada en CryptoException [SWS_CRYPT_19954], [SWS_CRYPT_19904].
Evaluación de errores mediante CryptoErrorDomainAplicaciónara::crypto APICryptoErrorDomainKrypto-Operation aufrufen()ara::core::ErrorCodeName()Nombre de dominio (const char*)Message(errorCode)Fehlertext (const char*)

Diagrama de secuencia: Resolución de errores y salida de texto a través de las interfaces de CryptoErrorDomain. Fuentes: [SWS_CRYPT_19950], [SWS_CRYPT_19953].

Escenarios de error

En el tratamiento de errores, la clase presenta garantías diferenciadas en cuanto a la seguridad frente a excepciones. Los métodos Name [SWS_CRYPT_19950] y Message [SWS_CRYPT_19953] están declarados como noexcept y son completamente seguros frente a excepciones (exception safe). Si se pasara a Message un valor numérico que no esté definido en la enumeración CryptoErrc, presumiblemente se entregaría un mensaje genérico de reserva; queda descartada una interrupción por excepciones. Pregunta Q-6f2a8707283aa64e (abierta)

Por el contrario, el método ThrowAsException está especificado como no seguro frente a excepciones (not exception safe) y provisto del atributo [[noreturn]], ya que su propósito previsto reside en lanzar una excepción [SWS_CRYPT_19954]. Una condición de contorno esencial concierne a configuraciones de plataforma sin soporte de excepciones: si las excepciones de C++ están desactivadas en la cadena de herramientas del compilador, ThrowAsException no participa en la resolución de sobrecargas [SWS_CRYPT_19954]. En tales sistemas, la llamada no es compilable y el tratamiento de errores debe procesarse obligatoriamente a través de mecanismos basados en valores de error, como objetos de resultado.

Esta guía se basa en la especificación AUTOSAR Adaptive Platform R25-11.

Mapa de miembros

Constructores y destructor

1

Alias de tipo

2

Diagrama de clases

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

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Ctor of the CryptoErrorDomain .

constexpr CryptoErrorDomain () noexcept;

Métodos

Message función

Translate an error code value into a text message.

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

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;

Alias de tipo

Errc alias de tipo

crypto error

using Errc = CryptoErrc;
Exception alias de tipo

Alias for the exception base class.

Documentación de los métodos

función CryptoErrorDomain [SWS_CRYPT_19902] Upstream: RS_CRYPTO_02310

constexpr CryptoErrorDomain () noexcept;

Ctor of the CryptoErrorDomain .

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 1463870ec116 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Uso y contexto de llamada

El constructor predeterminado CryptoErrorDomain() inicializa una instancia del dominio de errores para operaciones criptográficas [SWS_CRYPT_19902]. Está especificado como constexpr y noexcept, no toma argumentos y no tiene valor de retorno. La ejecución se realiza de forma síncrona y puede tener lugar en tiempo de compilación. En programas de aplicación, es probable que rara vez sea necesaria una instanciación manual, ya que el acceso al dominio se realiza de forma habitual mediante la función global GetCryptoErrorDomain() [SWS_CRYPT_19952]. Pregunta Q-1e029d80fb7bf7d1 (abierta)

Tratamiento de errores y concurrencia

La creación del objeto está definida como exception safe así como thread-safe [SWS_CRYPT_19902]. Puesto que el constructor está declarado con noexcept, no se producen errores ni excepciones durante la llamada; no existen mensajes de error a DET o DEM para este constructor.

Interacción en el módulo

El dominio creado forma el contexto para las descripciones de errores criptográficos:

Esta nota de uso se ha generado de forma automatizada sobre la base de la especificación AUTOSAR Adaptive R25-11.

Guía del implementador pendiente (complejidad 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#c2912e3c
Content hash
c2912e3c
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

función 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.

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 34381e88ab59 Procedencia
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

El método Message de la clase ara::crypto::CryptoErrorDomain traduce un valor de código de error en un mensaje de error legible en texto plano [SWS_CRYPT_19953]. Sobrescribe el método base para la resolución del texto de error y se incluye mediante el archivo de encabezado ara/crypto/common/crypto_error_domain.h [SWS_CRYPT_19953]. Además, la interfaz está vinculada funcionalmente con el requisito RS_CRYPTO_02310 [SWS_CRYPT_19953].

Uso y contexto de llamada

La llamada se realiza de forma síncrona como función miembro constante (const), por lo que el método opera sin estado y el objeto de dominio de error permanece inalterado [SWS_CRYPT_19953]. La función espera el siguiente parámetro de entrada [SWS_CRYPT_19953]:

  • errorCode: Un identificador numérico de código de error de la enumeración CryptoErrc, que se pasa como tipo ara::core::ErrorDomain::CodeType [SWS_CRYPT_19953].

Como valor de retorno, la función proporciona un puntero a una cadena de caracteres constante (const char *), que contiene el texto de mensaje descriptivo correspondiente al código de error respectivo [SWS_CRYPT_19953].

Concurrencia y seguridad frente a excepciones

Con respecto a la seguridad de ejecución y la concurrencia se aplican las siguientes condiciones de contorno [SWS_CRYPT_19953]:

  • Seguridad para hilos: La función está especificada explícitamente como segura para hilos (thread-safe), por lo que se permiten llamadas concurrentes desde distintos hilos sin sincronización externa [SWS_CRYPT_19953].
  • Seguridad frente a excepciones: El método está clasificado como seguro frente a excepciones (exception safe) y dotado del especificador noexcept, por lo que se garantiza que no se lanzarán excepciones de C++ [SWS_CRYPT_19953].

Esta nota de uso fue generada automáticamente sobre la base de la especificación AUTOSAR R25-11.

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#f4e0a0e6
Content hash
f4e0a0e6
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

función Name [SWS_CRYPT_19950] Upstream: RS_CRYPTO_02310

const char * Name () const noexcept override;

Returns the unique name of the error domain.

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: ee0e230464b2 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro Name de la clase ara::crypto::CryptoErrorDomain proporciona el identificador unívoco del dominio de error para operaciones criptográficas [SWS_CRYPT_19950]. La función se proporciona a través del archivo de encabezado ara/crypto/common/crypto_error_domain.h y sobrescribe la interfaz base correspondiente para dominios de error [SWS_CRYPT_19950].

Uso y semántica

La llamada se realiza de forma síncrona, sin parámetros y sin efectos secundarios modificadores sobre la instancia. Como valor de retorno se devuelve un const char *, que representa el nombre unívoco del dominio [SWS_CRYPT_19950]. Interpretación: Es de esperar que el puntero devuelto apunte a una cadena de caracteres persistida estáticamente, ya que la interfaz no prevé un ciclo de vida dinámico ni una transferencia de la propiedad de la memoria. Pregunta Q-b7f2dab65f25b7e6 (abierta)

Tratamiento de errores y concurrencia

  • Seguridad frente a excepciones: El método está declarado con noexcept y definido como seguro frente a excepciones (exception safe), de modo que los llamantes no tienen que capturar excepciones de C++ [SWS_CRYPT_19950].
  • Señalización de errores: No se especifican códigos de error específicos para la función; la recuperación del nombre no falla en funcionamiento regular [SWS_CRYPT_19950].
  • Seguridad para hilos: La operación está especificada como thread-safe y puede ejecutarse concurrentemente desde varios hilos sin mecanismos de bloqueo externos [SWS_CRYPT_19950].

Interacción

Dentro del modelo de tratamiento de errores de AUTOSAR Adaptive, la función sirve para identificar el dominio de error durante la evaluación y el registro de causas de error criptográficas [SWS_CRYPT_19950].

Este texto ha sido generado por un sistema de IA y se basa exclusivamente en los datos de especificación de la versión 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#026c950b
Content hash
026c950b
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

función 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.

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: b4232f549f0c Procedencia
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

El método ThrowAsException de la clase ara::crypto::CryptoErrorDomain sirve para lanzar una excepción de C++ sobre la base de un código de error proporcionado [SWS_CRYPT_19954]. Sobrescribe el método base correspondiente y está declarado con el atributo [[noreturn]], por lo que las llamadas no poseen valor de retorno y, en caso de ejecución correcta, no retornan de forma regular [SWS_CRYPT_19954].

Con respecto al uso y la parametrización se aplican los siguientes detalles de especificación:

  • Parámetros: Como parámetro de entrada se pasa errorCode del tipo const ara::core::ErrorCode&, que encapsula un identificador de error de la enumeración CryptoErrc [SWS_CRYPT_19954].
  • Inclusión de encabezado: La función se proporciona a través del archivo de encabezado #include "ara/crypto/common/crypto_error_domain.h" [SWS_CRYPT_19954].
  • Concurrencia: La ejecución está especificada como segura para hilos y, por tanto, puede llamarse de forma segura desde contextos concurrentes [SWS_CRYPT_19954].

En lo relativo al tratamiento de errores y a la seguridad frente a excepciones, el método está clasificado como not exception safe [SWS_CRYPT_19954]. Una restricción esencial del compilador y de la cadena de herramientas se deriva de [SWS_CORE_10304]: si las excepciones de C++ están deshabilitadas en la cadena de herramientas del compilador, ThrowAsException no participa en la resolución de sobrecargas y, por tanto, no está disponible para el llamante [SWS_CRYPT_19954].

Este texto ha sido generado por una IA a partir de la especificación AUTOSAR R25-11.

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#0b7df057
Content hash
0b7df057
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

Documentación de los alias de tipo

alias de tipo 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#ca9edb44
Content hash
ca9edb44
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

alias de tipo 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#289fc535
Content hash
289fc535
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