DEENESPTFRRUARHIKOZHNL

namespace ara::crypto

Guia do utilizadorGERADO POR IA

Disponibiliza tipos de base, domínios de erro e funções de fábrica para serviços criptográficos e gestão de chaves.
GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 253d08fc1def Procedência
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Disponibiliza tipos de base, domínios de erro e funções de fábrica para serviços criptográficos e gestão de chaves.

O namespace ara::crypto disponibiliza os tipos de base comuns, buffers de memória e funções de fábrica globais para serviços criptográficos no AUTOSAR Adaptive. As aplicações criam ou obtêm instâncias de subsistemas, tais como fornecedores de criptografia e de armazenamento de chaves, de forma determinística através de pontos de entrada como LoadCryptoProvider [SWS_CRYPT_20099]. Todas as operações criptográficas e utilizações de chaves são rigorosamente monitorizadas através de flags de utilização definidas, bem como pelo domínio de erros normalizado com CryptoErrc [SWS_CRYPT_10099]. Todas as interfaces de fábrica pressupõem um mapeamento de processos válido e foram concebidas para serem thread-safe.

Contexto

O namespace ara::crypto constitui o fundamento comum e o ponto central de entrada para todos os serviços criptográficos, funções de gestão de chaves e operações de certificados da AUTOSAR Adaptive Platform. Em vez de expor detalhes de implementação dos controladores subjacentes ou dos módulos de segurança de hardware, o namespace define interfaces normalizadas e funções de fábrica globais. Através destes pontos de entrada, as aplicações solicitam instâncias dos subsistemas especializados: o fornecedor de criptografia geral [SWS_CRYPT_20099], o fornecedor X.509 [SWS_CRYPT_40099], acessos de leitura e de escrita a locais de armazenamento de chaves [SWS_CRYPT_50004] [SWS_CRYPT_50005], bem como formatadores para serialização de objetos [SWS_CRYPT_50200].

Para uma transmissão de dados segura e consistente, ara::crypto disponibiliza abstrações de memória fundamentais e sistemas de tipos. As regiões de buffer são encapsuladas de forma segura quanto aos tipos através de ReadOnlyMemRegion [SWS_CRYPT_10033] para dados de entrada e ReadWriteMemRegion [SWS_CRYPT_10031] para dados de saída. Os algoritmos são referenciados de forma normalizada através de AlgId [SWS_CRYPT_10014] ou AlgIdString [SWS_CRYPT_50000], e os carimbos de data/hora baseiam-se em Timestamp [SWS_CRYPT_50003]. Adicionalmente, a enumeração CryptoObjectType [SWS_CRYPT_10016] classifica os tipos de objeto passíveis de armazenamento na memória de chaves, enquanto sentidos de transformação, como encriptação ou desencriptação, são predefinidos por CryptoTransform [SWS_CRYPT_10019]. As operações de chave permitidas são reguladas através de máscaras de bits do tipo AllowedUsageFlags [SWS_CRYPT_10015], que abrangem, entre outras, encriptação e desencriptação [SWS_CRYPT_13101] [SWS_CRYPT_13102], assinaturas [SWS_CRYPT_13103] [SWS_CRYPT_13104], acordo de chaves [SWS_CRYPT_13105] e exportações [SWS_CRYPT_40991] [SWS_CRYPT_40992]. Para a serialização estão disponíveis identificadores de formato do tipo FormatId [SWS_CRYPT_10701], como kFormatRawValueOnly [SWS_CRYPT_60017], kFormatDerEncoded [SWS_CRYPT_60018] e kFormatPemEncoded [SWS_CRYPT_60019].

CryptoContext anwendung Aplicação crypto ara::crypto anwendung->crypto carrega instâncias provider cryp::CryptoProvider crypto->provider LoadCryptoProvider keyslot cryp::KeySlot / WriteableKeySlot crypto->keyslot LoadKeySlot / LoadWriteableKeySlot x509 x509::X509Provider crypto->x509 LoadX509Provider formatter Formatter crypto->formatter LoadFormatter

Diagrama de contexto: interação entre instâncias de aplicação, os pontos de entrada em ara::crypto e os objetos de subsistema disponibilizados. Fontes: [SWS_CRYPT_20099], [SWS_CRYPT_40099], [SWS_CRYPT_50004], [SWS_CRYPT_50005], [SWS_CRYPT_50200].

Ciclo de vida

A gestão do ciclo de vida dos objetos criptográficos nucleares segue o padrão Factory através de pontos globais de entrada:

  • Instanciação e relações de posse: As aplicações não criam instâncias manualmente através de construtores. Em vez disso, as funções de fábrica LoadCryptoProvider [SWS_CRYPT_20099], LoadKeySlot [SWS_CRYPT_50004], LoadWriteableKeySlot [SWS_CRYPT_50005], LoadX509Provider [SWS_CRYPT_40099] e LoadFormatter [SWS_CRYPT_50200] retornam referências de posse partilhada sob a forma de ara::core::Result<...::Sptr>.
  • Ciclos de vida do singleton e do provider: A função LoadX509Provider disponibiliza a instância exclusiva do singleton X509Provider [SWS_CRYPT_40099]. LoadCryptoProvider cria ou referencia a instância existente do provedor criptográfico modelado por meio de um ara::core::InstanceSpecifier [SWS_CRYPT_20099].
  • Simultaneidade e destruição: Todas as funções de fábrica, bem como os utilitários de domínio de erro GetCryptoErrorDomain [SWS_CRYPT_19952] e MakeErrorCode [SWS_CRYPT_19951], são especificados como seguros contra exceções (noexcept) e seguros para threads (thread-safe). A liberação dos objetos referenciados ocorre automaticamente assim que o último ponteiro compartilhado mantido expirar.

Caminho de utilização

Um caminho de uso típico para executar operações criptográficas ou gerenciar chaves compreende as seguintes etapas:

  1. Carregar o provedor: A aplicação chama LoadCryptoProvider com um ara::core::InstanceSpecifier adequado para obter acesso às operações criptográficas [SWS_CRYPT_20099].
  2. Referenciar o slot de chave: Para fluxos baseados em chave, o espaço de armazenamento correspondente é carregado: somente leitura por meio de LoadKeySlot [SWS_CRYPT_50004] ou com direitos de escrita através de LoadWriteableKeySlot [SWS_CRYPT_50005].
  3. Validação de objetos e verificação de direitos: Antes da execução, a aplicação verifica os tipos de objeto (CryptoObjectType [SWS_CRYPT_10016]) e as restrições de uso configuradas (AllowedUsageFlags [SWS_CRYPT_10015]), por exemplo, kAllowDataEncryption [SWS_CRYPT_13101] ou kAllowDataDecryption [SWS_CRYPT_13102] em conformidade com CryptoTransform [SWS_CRYPT_10019].
  4. Serialização: Caso os objetos de chave precisem ser formatados ou exportados, um serializador é solicitado via LoadFormatter [SWS_CRYPT_50200], o qual atende formatos como DER [SWS_CRYPT_60018] ou PEM [SWS_CRYPT_60019], desde que kAllowPlaintextExport [SWS_CRYPT_40992] ou kAllowSecuredExport [SWS_CRYPT_40991] o permitam.
Inicialização e obtenção de interfaces criptográficasAplicaçãoara::cryptocryp::CryptoProvidercryp::KeySlotLoadCryptoProvider(iSpecify)Result<CryptoProvider::Sptr>LoadKeySlot(iSpecify)Result<KeySlot::Sptr>altErfolgreicher BezugExecutar operação criptográficaFehlerfallMakeErrorCode(CryptoErrc, data)ara::core::ErrorCode

Diagrama de sequência: Ordem de chamada e inicialização para carregamento de provedores e slots de chave com posterior verificação de erros. Fontes: [SWS_CRYPT_20099], [SWS_CRYPT_50004], [SWS_CRYPT_19951].

Cenários de erro

O tratamento de erros em ara::crypto baseia-se no domínio de erro global CryptoErrorDomain [SWS_CRYPT_19952], cuja enumeração CryptoErrc [SWS_CRYPT_10099] define todos os códigos de erro específicos:

  • Erros de argumento e de buffer: Argumentos inválidos levam a kInvalidArgument, identificadores desconhecidos a kUnknownIdentifier e combinações inadequadas de parâmetros a kIncompatibleArguments [SWS_CRYPT_10099]. Se a capacidade de um ReadWriteMemRegion [SWS_CRYPT_10031] for insuficiente, a interface sinaliza kInsufficientCapacity [SWS_CRYPT_10099]. No caso de tamanhos de entrada incorretos, ocorre kInvalidInputSize [SWS_CRYPT_10099].
  • Violações de estado e de fluxo: Em caso de sequência incorreta de chamadas, o sistema reporta kInvalidUsageOrder [SWS_CRYPT_10099]. Se um contexto for usado antes da inicialização ou uma etapa de cálculo for consultada antes da conclusão, isso resulta em kUninitializedContext, kProcessingNotStarted ou kProcessingNotFinished [SWS_CRYPT_10099].
  • Violações de direitos e de segurança: Operações contrárias aos direitos declarados em AllowedUsageFlags geram kUsageViolation [SWS_CRYPT_10099]. Se a verificação de uma tag de autenticação falhar, kAuthTagNotValid é disparado [SWS_CRYPT_10099].
  • Erros de slot e de mapeamento: Contêineres de chaves vazios ou incompatíveis levam a kEmptyKeySlot ou kIncompatibleObject [SWS_CRYPT_10099]. Se o InstanceSpecifier em LoadCryptoProvider, LoadKeySlot ou LoadWriteableKeySlot não apontar para um PortPrototype modelado para o processo atual, isso é avaliado como ProcessMappingViolation ([SWS_CRYPT_20099], [SWS_CRYPT_50004], [SWS_CRYPT_50005]).

Instâncias de erro são geradas programaticamente por meio da função auxiliar MakeErrorCode e referenciam, invariavelmente, o CryptoErrorDomain [SWS_CRYPT_19951].

Este guia baseia-se exclusivamente nos requisitos de especificação da AUTOSAR R25-11.

Mapa de temas

KI-gestützte Gruppierung auf Basis der Records und Spezifikationsauszüge; keine Gliederung aus der AUTOSAR-Spezifikation.

Diagrama de classes

Abgerundete Rahmen = Namespace- bzw. Klassen-Scopes; hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); graue Boxen = namespace-fremde bzw. externe Basisklassen. Klicken öffnet die jeweilige Klassen- bzw. cppreference-Seite.

G cluster_ns ara::crypto nara__crypto__CryptoErrorDomain CryptoErrorDomain next_ara__core__ErrorDomain ara::core::ErrorDomain nara__crypto__CryptoErrorDomain->next_ara__core__ErrorDomain nara__crypto__CryptoException CryptoException next_ara__core__Exception ara::core::Exception nara__crypto__CryptoException->next_ara__core__Exception nara__crypto__Formatter Formatter nara__crypto__SecureCounter «struct» SecureCounter nara__crypto__Serializable Serializable

Vista de detalhes

Selecione uma entrada no índice.

Fehlerbehandlung

Crypto Error Domain class that provides interfaces as defined by ara::core::ErrorDomain such as a name of the Crypto Error Domain or message

herda de ara::core::ErrorDomain

Exception type thrown for CRYPTO errors.

herda de ara::core::Exception

Return a reference to the global CryptoErrorDomain.

constexpr const ara::core::ErrorDomain & GetCryptoErrorDomain () noexcept;
MakeErrorCode função

Makes Error Code instances from the Crypto Error Domain. The returned ErrorCode instance always references to CryptoErrorDomain.

constexpr ara::core::ErrorCode MakeErrorCode (CryptoErrorDomain::Errc code, ara::core::ErrorDomain::SupportDataType data) noexcept;
CryptoErrc enumeração

Defines the error codes for the ara::crypto::CryptoErrorDomain

enum class CryptoErrc : ara::core::ErrorDomain::CodeType {...};

Schlüsselverwendung

The key can be used for data decryption.

constexpr AllowedUsageFlags kAllowDataDecryption {0x0002};

The following constants define 1-bit values representing allowed usages. The key can be used for data encryption

constexpr AllowedUsageFlags kAllowDataEncryption {0x0001};

The derived key can be exported in plaintext.

constexpr AllowedUsageFlags kAllowDerivedPlaintextExport {0x4000};

The key can be used as input to a HashFunctionCtx.

constexpr AllowedUsageFlags kAllowHashCalculation {0x1000};

The key can be used as private or public input to key agreement.

constexpr AllowedUsageFlags kAllowKeyAgreement {0x0020};

The key can be used for key derivation.

constexpr AllowedUsageFlags kAllowKeyDerivation {0x0040};

The key can be used as a key encryption key for key unwrapping or key decapsulation.

constexpr AllowedUsageFlags kAllowKeyUnwrapping {0x0100};

The key can be used as a key encryption key for key wrapping or key encapsulation.

constexpr AllowedUsageFlags kAllowKeyWrapping {0x0080};
kAllowMac variável

The key can be used for MAC generation and verification.

constexpr AllowedUsageFlags kAllowMac {0x0004};
kAllowPersist variável

The key can persisted.

constexpr AllowedUsageFlags kAllowPersist {0x0200};

The key can be exported in plaintext.

constexpr AllowedUsageFlags kAllowPlaintextExport {0x2000};
kAllowRngInit variável

The symmetric key can be used for seeding of a RandomGeneratorCtx.

constexpr AllowedUsageFlags kAllowRngInit {0x0800};

The key can be securely exported (protected export)

constexpr AllowedUsageFlags kAllowSecuredExport {0x0400};

The key can be used for signature generation.

constexpr AllowedUsageFlags kAllowSigGeneration {0x0008};

The key can be used for signature verification.

constexpr AllowedUsageFlags kAllowSigVerification {0x0010};

Exportformate

Formatter classe

Formatter object interface.

LoadFormatter função

Factory that creates a Formatter.

ara::core::Result< Formatter::Sptr > LoadFormatter () noexcept;
FormatId alias de tipo

A container type for the encoding format identifiers.

using FormatId = std::uint32_t;

Export DER-encoded value of an object.

constexpr FormatId kFormatDerEncoded {2};

Export PEM-encoded value of an object.

constexpr FormatId kFormatPemEncoded {3};

Export only raw value of an object, i.e., a plain byte array for symmetric keys and ISO/IEC 7816-8 / IEEE P1363 encoding for combined values.

constexpr FormatId kFormatRawValueOnly {1};

Proprietary format that is only valid in the context of a CryptoProvider.

constexpr FormatId kProprietaryFormat {0};

Anbieter und Slots

This factory method shall create or return the existing instance of a specific Crypto Provider.

ara::core::Result< cryp::CryptoProvider::Sptr > LoadCryptoProvider (const ara::core::InstanceSpecifier &iSpecify) noexcept;
LoadKeySlot função

Load a read-only key slot. This factory method shall load the information associated with the specified KeySlot into a KeySlot object.

ara::core::Result< cryp::KeySlot::Sptr > LoadKeySlot (const ara::core::InstanceSpecifier &iSpecify) noexcept;

Load a writeable key slot. This factory method shall load the information associated with the specified KeySlot into a WriteableKeySlot object.

ara::core::Result< cryp::WriteableKeySlot::Sptr > LoadWriteableKeySlot (const ara::core::InstanceSpecifier &iSpecify) noexcept;

This factory method shall create or return the existing instance of the singleton X.509 Provider.

ara::core::Result< x509::X509Provider::Sptr > LoadX509Provider () noexcept;

Grundtypen

128 bit secure counter made up of two uint64_t’s representing the most significant and least significant bits

Serializable object interface.

CryptoObjectType enumeração

Enumeration of all types of crypto objects, i.e. types of content that can be stored to a key slot.

enum class CryptoObjectType : std::uint8_t {...};
CryptoTransform enumeração

Enumeration of cryptographic transformation directions.

enum class CryptoTransform : std::uint8_t {...};
AlgId alias de tipo

Type for holding StringView of algorithm according to standardized format described in the chapter ’Naming Convention’.

using AlgId = ara::core::StringView;
AlgIdString alias de tipo

Type for holding String of algorithm according to standardized format described in the chapter ’Naming Convention’.

using AlgIdString = ara::core::String;
AllowedUsageFlags alias de tipo

Type for holding bit-flags of allowed usages of a key.

using AllowedUsageFlags = std::uint32_t;
ReadOnlyMemRegion alias de tipo

Read-Only Memory Region (intended for [in] arguments)

using ReadOnlyMemRegion = ara::core::Span<const std::uint8_t>;
ReadWriteMemRegion alias de tipo

Read-Write Memory Region (intended for [out] or [in/out] arguments)

using ReadWriteMemRegion = ara::core::Span<std::uint8_t>;
Timestamp alias de tipo

Enumerações

enumeração CryptoErrc [SWS_CRYPT_10099] Upstream: RS_CRYPTO_02310

enum class CryptoErrc :            ara::core::ErrorDomain::CodeType {...};

Defines the error codes for the ara::crypto::CryptoErrorDomain

Header-Datei#include "ara/crypto/common/crypto_error_domain.h"
Forwarding-Header#include "ara/crypto/crypto_fwd.h"
Scopenamespace ara::crypto
SymbolCryptoErrc
Basistypara::core::ErrorDomain::CodeType

Werte

EnumeratorBeschreibung
ResourceException: Specified resource is busy!
kNoSuchValue= 2U kNoSuchElement: The requested element is not present in the object.
kInvalidArgument= 33619968U InvalidArgumentException: An invalid argument value is provided!
kUnknownIdentifier= 33619969U InvalidArgumentException: Unknown identifier is provided!
kInsufficientCapacity= 33619970U InvalidArgumentException: Insufficient capacity of the output buffer!
kInvalidInputSize= 33619971U InvalidArgumentException: Invalid size of an input buffer!
kIncompatibleArguments= 33619972U InvalidArgumentException: Provided values of arguments are incompatible!
kOutOfBounds= 67174407U InvalidArgumentException: Provided value is above the upper boundary!
kAuthTagNotValid= 33619976U AuthTagNotValidException: Provided authentication-tag cannot be verified!
kUnsupported= 33620224U UnsupportedException: Unsupported request (due to limitations of the implementation)!
kInvalidUsageOrder= 33685504U InvalidUsageOrderException: Invalid usage order of the interface!
kUninitializedContext= 33685505U InvalidUsageOrderException: Context of the interface was not initialized!
kProcessingNotStarted= 33685506U InvalidUsageOrderException: Data processing was not started yet!
kProcessingNotFinished= 33685507U InvalidUsageOrderException: Data processing was not finished yet!
kUnsupportedFormat= 50331649U RuntimeException: Unsupported serialization format for this object type!
kIncompatibleObject= 50397185U UnexpectedValueException: The provided object is incompatible with requested operation or its configuration!
kEmptyKeySlot= 50397187U UnexpectedValueException: Specified container is empty!
kUsageViolation= 50462720U UsageViolationException: Violation of allowed usage for the object!
kEmptyCertificateSlot= 50462721U --

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

Record
AUTOSAR/AP/record/SWS_CRYPT_10099
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_10099@rel:R25-11#7844793d
Content hash
7844793d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_10099
Status: valid/unmigrated Version: rel:R25-11#dbe532d8 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_10099@rel:R25-11#dbe532d8
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#cd316c032026-09-30
  • R19-11rel:R19-11#7f1859a12026-10-14
  • R20-11rel:R20-11#b50fbaed2026-10-14
  • R21-11rel:R21-11#20f661b82026-10-14
  • R22-11rel:R22-11#e4f998762026-10-14
  • R23-11rel:R23-11#9bb8cdd62026-10-14
  • R24-11rel:R24-11#13a05d582026-10-14
  • R25-11rel:R25-11#dbe532d82026-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

enumeração CryptoObjectType [SWS_CRYPT_10016] Upstream: RS_CRYPTO_02004

enum class CryptoObjectType :               std::uint8_t {...};

Enumeration of all types of crypto objects, i.e. types of content that can be stored to a key slot.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Forwarding-Header#include "ara/crypto/crypto_fwd.h"
Scopenamespace ara::crypto
SymbolCryptoObjectType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kSymmetricKey=1 cryp::SymmetricKey object
kPrivateKey=2 cryp::PrivateKey object
kPublicKey=3 cryp::PublicKey object

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

Record
AUTOSAR/AP/record/SWS_CRYPT_10016
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_10016@rel:R25-11#35f33cca
Content hash
35f33cca
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_10016
Status: valid/unmigrated Version: rel:R25-11#8e68fea1 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_10016@rel:R25-11#8e68fea1
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#407223462026-09-30
  • R19-11rel:R19-11#71fe48bf2026-10-14
  • R20-11rel:R20-11#baf5d99d2026-10-14
  • R21-11rel:R21-11#8b6163692026-10-14
  • R22-11rel:R22-11#a4afb6102026-10-14
  • R23-11rel:R23-11#a584281b2026-10-14
  • R24-11rel:R24-11#975ef4262026-10-14
  • R25-11rel:R25-11#8e68fea12026-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

enumeração CryptoTransform [SWS_CRYPT_10019] Upstream: RS_CRYPTO_02004

enum class CryptoTransform :               std::uint8_t {...};

Enumeration of cryptographic transformation directions.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Forwarding-Header#include "ara/crypto/crypto_fwd.h"
Scopenamespace ara::crypto
SymbolCryptoTransform
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kEncrypt=1 encryption
kDecrypt=2 decryption

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

Record
AUTOSAR/AP/record/SWS_CRYPT_10019
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_10019@rel:R25-11#a636d2d1
Content hash
a636d2d1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_10019
Status: valid/unmigrated Version: rel:R25-11#d663b5dd 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_10019@rel:R25-11#d663b5dd
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#20a7c6d12026-09-30
  • R20-11rel:R20-11#af7754042026-10-14
  • R21-11rel:R21-11#1f973ce92026-10-14
  • R22-11rel:R22-11#cf31280e2026-10-14
  • R23-11rel:R23-11#b51dd9aa2026-10-14
  • R24-11rel:R24-11#f0990ece2026-10-14
  • R25-11rel:R25-11#d663b5dd2026-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

Aliases de tipo

alias de tipo AlgId [SWS_CRYPT_10014] Upstream: RS_CRYPTO_02102, RS_CRYPTO_02107

using AlgId = ara::core::StringView;

Type for holding StringView of algorithm according to standardized format described in the chapter ’Naming Convention’.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolAlgId

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

Record
AUTOSAR/AP/record/SWS_CRYPT_10014
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_10014@rel:R25-11#974c3eb0
Content hash
974c3eb0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_10014
Status: valid/unmigrated Version: rel:R25-11#8b09a314 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_10014@rel:R25-11#8b09a314
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#444bebb32026-09-30
  • R19-11rel:R19-11#77f24cb62026-10-14
  • R20-11rel:R20-11#4aba50202026-10-14
  • R21-11rel:R21-11#aaae5bf52026-10-14
  • R22-11rel:R22-11#845268172026-10-14
  • R23-11rel:R23-11#adf807032026-10-14
  • R24-11rel:R24-11#adf807032026-10-14
  • R25-11rel:R25-11#8b09a3142026-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 AlgIdString [SWS_CRYPT_50000] Upstream: RS_CRYPTO_02102, RS_CRYPTO_02107

using AlgIdString = ara::core::String;

Type for holding String of algorithm according to standardized format described in the chapter ’Naming Convention’.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolAlgIdString

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50000
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50000@rel:R25-11#4581360a
Content hash
4581360a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50000
Status: valid/unmigrated Version: rel:R25-11#c1a364ee Versionshistorie & Revisions (1 transition)
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_50000@rel:R25-11#c1a364ee
Point-in-Time History:
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 AllowedUsageFlags [SWS_CRYPT_10015] Upstream: RS_CRYPTO_02111

using AllowedUsageFlags = std::uint32_t;

Type for holding bit-flags of allowed usages of a key.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_10015
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_10015@rel:R25-11#5d6ed22a
Content hash
5d6ed22a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_10015
Status: valid/unmigrated Version: rel:R25-11#2f26b069 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_10015@rel:R25-11#2f26b069
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#cf2dc8c02026-09-30
  • R19-11rel:R19-11#cfca004b2026-10-14
  • R20-11rel:R20-11#25c067c12026-10-14
  • R21-11rel:R21-11#8bb17dc12026-10-14
  • R22-11rel:R22-11#b8401ff92026-10-14
  • R23-11rel:R23-11#1fa601e22026-10-14
  • R24-11rel:R24-11#1fa601e22026-10-14
  • R25-11rel:R25-11#2f26b0692026-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 FormatId [SWS_CRYPT_10701] Upstream: RS_CRYPTO_02004, RS_CRYPTO_02302

using FormatId = std::uint32_t;

A container type for the encoding format identifiers.

Header-Datei#include "ara/crypto/common/serializable.h"
Scopenamespace ara::crypto
SymbolFormatId

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

Record
AUTOSAR/AP/record/SWS_CRYPT_10701
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_10701@rel:R25-11#321548d3
Content hash
321548d3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_10701
Status: valid/unmigrated Version: rel:R25-11#d2c50d5c 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_10701@rel:R25-11#d2c50d5c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#a08ac46d2026-09-30
  • R19-11rel:R19-11#98a9d99e2026-10-14
  • R20-11rel:R20-11#8eb511d42026-10-14
  • R21-11rel:R21-11#8eb511d42026-10-14
  • R22-11rel:R22-11#874640722026-10-14
  • R23-11rel:R23-11#c71074d02026-10-14
  • R24-11rel:R24-11#10f54fc22026-10-14
  • R25-11rel:R25-11#d2c50d5c2026-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 ReadOnlyMemRegion [SWS_CRYPT_10033] Upstream: RS_CRYPTO_02004

using ReadOnlyMemRegion = ara::core::Span<const std::uint8_t>;

Read-Only Memory Region (intended for [in] arguments)

Header-Datei#include "ara/crypto/common/mem_region.h"
Scopenamespace ara::crypto
SymbolReadOnlyMemRegion

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

Record
AUTOSAR/AP/record/SWS_CRYPT_10033
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_10033@rel:R25-11#1f2f944f
Content hash
1f2f944f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_10033
Status: valid/unmigrated Version: rel:R25-11#729e9621 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_10033@rel:R25-11#729e9621
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#cdfedbe32026-09-30
  • R19-11rel:R19-11#d8ba503b2026-10-14
  • R20-11rel:R20-11#213a17452026-10-14
  • R21-11rel:R21-11#f8e8ac4e2026-10-14
  • R22-11rel:R22-11#57b42dd82026-10-14
  • R23-11rel:R23-11#729e96212026-10-14
  • R24-11rel:R24-11#729e96212026-10-14
  • R25-11rel:R25-11#729e96212026-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 ReadWriteMemRegion [SWS_CRYPT_10031] Upstream: RS_CRYPTO_02004

using ReadWriteMemRegion = ara::core::Span<std::uint8_t>;

Read-Write Memory Region (intended for [out] or [in/out] arguments)

Header-Datei#include "ara/crypto/common/mem_region.h"
Scopenamespace ara::crypto
SymbolReadWriteMemRegion

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

Record
AUTOSAR/AP/record/SWS_CRYPT_10031
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_10031@rel:R25-11#c6c62932
Content hash
c6c62932
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_10031
Status: valid/unmigrated Version: rel:R25-11#452a650c 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_10031@rel:R25-11#452a650c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#19a19c782026-09-30
  • R19-11rel:R19-11#1e08ae672026-10-14
  • R20-11rel:R20-11#b6cc452e2026-10-14
  • R21-11rel:R21-11#b6cc452e2026-10-14
  • R22-11rel:R22-11#1e1f7ec62026-10-14
  • R23-11rel:R23-11#989d4b0b2026-10-14
  • R24-11rel:R24-11#8c5966332026-10-14
  • R25-11rel:R25-11#452a650c2026-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 Timestamp [SWS_CRYPT_50003] Upstream: RS_CRYPTO_02306

using Timestamp = std::chrono::time_point<std::chrono::system_clock, std::chrono::seconds>;

Type for timestamps.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolTimestamp

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50003
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50003@rel:R25-11#a27e826a
Content hash
a27e826a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50003
Status: valid/unmigrated Version: rel:R25-11#5214e602 Versionshistorie & Revisions (1 transition)
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_50003@rel:R25-11#5214e602
Point-in-Time History:
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 LoadCryptoProvider [SWS_CRYPT_50145] Upstream: RS_CRYPTO_02102, RS_CRYPTO_02107

using AlgId = ara::core::StringView;

Type for holding StringView of algorithm according to standardized format described in the chapter ’Naming Convention’.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolAlgId

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50145
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50145@rel:R25-11#7ad4d402
Content hash
7ad4d402
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50145
Status: valid/unmigrated Version: rel:R25-11#e07f69bb Versionshistorie & Revisions (1 transition)
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_50145@rel:R25-11#e07f69bb
Point-in-Time History:
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

Constantes / variáveis

variável kAllowDataDecryption [SWS_CRYPT_13102] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowDataDecryption {0x0002};

The key can be used for data decryption.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowDataDecryption
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_13102
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_13102@rel:R25-11#67e93157
Content hash
67e93157
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_13102
Status: valid/unmigrated Version: rel:R25-11#cb38744e 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_13102@rel:R25-11#cb38744e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#9f93fd3f2026-09-30
  • R19-11rel:R19-11#46359a082026-10-14
  • R20-11rel:R20-11#39e794332026-10-14
  • R21-11rel:R21-11#39e794332026-10-14
  • R22-11rel:R22-11#6fc5254b2026-10-14
  • R23-11rel:R23-11#400f67232026-10-14
  • R24-11rel:R24-11#018687782026-10-14
  • R25-11rel:R25-11#cb38744e2026-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

variável kAllowDataEncryption [SWS_CRYPT_13101] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowDataEncryption {0x0001};

The following constants define 1-bit values representing allowed usages. The key can be used for data encryption

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowDataEncryption
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_13101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_13101@rel:R25-11#a18949eb
Content hash
a18949eb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_13101
Status: valid/unmigrated Version: rel:R25-11#279ac15a 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_13101@rel:R25-11#279ac15a
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#f48120ce2026-09-30
  • R19-11rel:R19-11#51107cd72026-10-14
  • R20-11rel:R20-11#9a7859422026-10-14
  • R21-11rel:R21-11#b847a6aa2026-10-14
  • R22-11rel:R22-11#0423cde92026-10-14
  • R23-11rel:R23-11#c5e310212026-10-14
  • R24-11rel:R24-11#48cbbdc92026-10-14
  • R25-11rel:R25-11#279ac15a2026-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

variável kAllowDerivedPlaintextExport [SWS_CRYPT_13150] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowDerivedPlaintextExport {0x4000};

The derived key can be exported in plaintext.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowDerivedPlaintextExport
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_13150
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_13150@rel:R25-11#f4d05491
Content hash
f4d05491
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_13150
Status: valid/unmigrated Version: rel:R25-11#a547fb64 Versionshistorie & Revisions (1 transition)
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_13150@rel:R25-11#a547fb64
Point-in-Time History:
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

variável kAllowHashCalculation [SWS_CRYPT_13110] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowHashCalculation {0x1000};

The key can be used as input to a HashFunctionCtx.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowHashCalculation
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_13110
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_13110@rel:R25-11#d858ce9a
Content hash
d858ce9a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_13110
Status: valid/unmigrated Version: rel:R25-11#a9b9f3f9 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_13110@rel:R25-11#a9b9f3f9
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#2900e6122026-09-30
  • R19-11rel:R19-11#f128b80a2026-10-14
  • R20-11rel:R20-11#7728c0942026-10-14
  • R21-11rel:R21-11#7728c0942026-10-14
  • R22-11rel:R22-11#7b8882de2026-10-14
  • R23-11rel:R23-11#0a1814502026-10-14
  • R24-11rel:R24-11#9a948fd52026-10-14
  • R25-11rel:R25-11#a9b9f3f92026-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

variável kAllowKeyAgreement [SWS_CRYPT_13105] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowKeyAgreement {0x0020};

The key can be used as private or public input to key agreement.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowKeyAgreement
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_13105
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_13105@rel:R25-11#678ef148
Content hash
678ef148
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_13105
Status: valid/unmigrated Version: rel:R25-11#afd9577c 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_13105@rel:R25-11#afd9577c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4e8b5ff02026-09-30
  • R19-11rel:R19-11#e398d3cc2026-10-14
  • R20-11rel:R20-11#edbf699e2026-10-14
  • R21-11rel:R21-11#0c52a3f92026-10-14
  • R22-11rel:R22-11#0a8b6da62026-10-14
  • R23-11rel:R23-11#bc9749b02026-10-14
  • R24-11rel:R24-11#537853e12026-10-14
  • R25-11rel:R25-11#afd9577c2026-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

variável kAllowKeyDerivation [SWS_CRYPT_13106] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowKeyDerivation {0x0040};

The key can be used for key derivation.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowKeyDerivation
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_13106
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_13106@rel:R25-11#6c9e5a84
Content hash
6c9e5a84
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_13106
Status: valid/unmigrated Version: rel:R25-11#0f04b61c 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_13106@rel:R25-11#0f04b61c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#977346492026-09-30
  • R19-11rel:R19-11#640637ca2026-10-14
  • R20-11rel:R20-11#b72771252026-10-14
  • R21-11rel:R21-11#b72771252026-10-14
  • R22-11rel:R22-11#e698c1c62026-10-14
  • R23-11rel:R23-11#7d84497f2026-10-14
  • R24-11rel:R24-11#d3994d892026-10-14
  • R25-11rel:R25-11#0f04b61c2026-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

variável kAllowKeyUnwrapping [SWS_CRYPT_50002] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowKeyUnwrapping {0x0100};

The key can be used as a key encryption key for key unwrapping or key decapsulation.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowKeyUnwrapping
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50002
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50002@rel:R25-11#27bf4f07
Content hash
27bf4f07
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50002
Status: valid/unmigrated Version: rel:R25-11#e810e7f6 Versionshistorie & Revisions (1 transition)
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_50002@rel:R25-11#e810e7f6
Point-in-Time History:
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

variável kAllowKeyWrapping [SWS_CRYPT_13108] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowKeyWrapping {0x0080};

The key can be used as a key encryption key for key wrapping or key encapsulation.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowKeyWrapping
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_13108
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_13108@rel:R25-11#b8c355ff
Content hash
b8c355ff
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_13108
Status: valid/unmigrated Version: rel:R25-11#affc0aea 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_13108@rel:R25-11#affc0aea
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#e09c8d002026-09-30
  • R19-11rel:R19-11#592f88042026-10-14
  • R20-11rel:R20-11#80363dc62026-10-14
  • R21-11rel:R21-11#927ef0c02026-10-14
  • R22-11rel:R22-11#b7ff90d22026-10-14
  • R23-11rel:R23-11#801b4c332026-10-14
  • R24-11rel:R24-11#c3fd1c522026-10-14
  • R25-11rel:R25-11#affc0aea2026-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

variável kAllowMac [SWS_CRYPT_50001] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowMac {0x0004};

The key can be used for MAC generation and verification.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowMac
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50001
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50001@rel:R25-11#ea901ac5
Content hash
ea901ac5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50001
Status: valid/unmigrated Version: rel:R25-11#34b49c61 Versionshistorie & Revisions (1 transition)
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_50001@rel:R25-11#34b49c61
Point-in-Time History:
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

variável kAllowPersist [SWS_CRYPT_13109] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowPersist {0x0200};

The key can persisted.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowPersist
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_13109
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_13109@rel:R25-11#dd39a0c1
Content hash
dd39a0c1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_13109
Status: valid/unmigrated Version: rel:R25-11#27624be1 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_13109@rel:R25-11#27624be1
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#f2a2261c2026-09-30
  • R19-11rel:R19-11#7e8966152026-10-14
  • R20-11rel:R20-11#315931bc2026-10-14
  • R21-11rel:R21-11#315931bc2026-10-14
  • R22-11rel:R22-11#5fd9de8d2026-10-14
  • R23-11rel:R23-11#9aa082fb2026-10-14
  • R24-11rel:R24-11#e4ab599f2026-10-14
  • R25-11rel:R25-11#27624be12026-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

variável kAllowPlaintextExport [SWS_CRYPT_40992] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowPlaintextExport {0x2000};

The key can be exported in plaintext.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowPlaintextExport
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_40992
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40992@rel:R25-11#194d21dd
Content hash
194d21dd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40992
Status: valid/unmigrated Version: rel:R25-11#db23bcb4 Versionshistorie & Revisions (1 transition, 4 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_40992@rel:R25-11#db23bcb4
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#29416f5d2026-09-30
  • R23-11rel:R23-11#eec532622026-10-14
  • R24-11rel:R24-11#826140692026-10-14
  • R25-11rel:R25-11#db23bcb42026-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

variável kAllowRngInit [SWS_CRYPT_13107] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowRngInit {0x0800};

The symmetric key can be used for seeding of a RandomGeneratorCtx.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowRngInit
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_13107
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_13107@rel:R25-11#03083e1d
Content hash
03083e1d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_13107
Status: valid/unmigrated Version: rel:R25-11#181c5cdc 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_13107@rel:R25-11#181c5cdc
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#aa6164f72026-09-30
  • R19-11rel:R19-11#929e5a832026-10-14
  • R20-11rel:R20-11#37c659582026-10-14
  • R21-11rel:R21-11#37c659582026-10-14
  • R22-11rel:R22-11#88e00c012026-10-14
  • R23-11rel:R23-11#902c5af32026-10-14
  • R24-11rel:R24-11#046d1af02026-10-14
  • R25-11rel:R25-11#181c5cdc2026-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

variável kAllowSecuredExport [SWS_CRYPT_40991] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowSecuredExport {0x0400};

The key can be securely exported (protected export)

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowSecuredExport
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_40991
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40991@rel:R25-11#e0e80cf1
Content hash
e0e80cf1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40991
Status: valid/unmigrated Version: rel:R25-11#81c261ee Versionshistorie & Revisions (1 transition, 4 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_40991@rel:R25-11#81c261ee
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#8347bab12026-09-30
  • R23-11rel:R23-11#96ca9f842026-10-14
  • R24-11rel:R24-11#f06771fa2026-10-14
  • R25-11rel:R25-11#81c261ee2026-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

variável kAllowSigGeneration [SWS_CRYPT_13103] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowSigGeneration {0x0008};

The key can be used for signature generation.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowSigGeneration
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_13103
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_13103@rel:R25-11#86979592
Content hash
86979592
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_13103
Status: valid/unmigrated Version: rel:R25-11#be46673e 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_13103@rel:R25-11#be46673e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#6e3ddd7b2026-09-30
  • R19-11rel:R19-11#1fe2f2bd2026-10-14
  • R20-11rel:R20-11#7b133d292026-10-14
  • R21-11rel:R21-11#95c648d82026-10-14
  • R22-11rel:R22-11#ae63a03c2026-10-14
  • R23-11rel:R23-11#d028a49a2026-10-14
  • R24-11rel:R24-11#162bcd262026-10-14
  • R25-11rel:R25-11#be46673e2026-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

variável kAllowSigVerification [SWS_CRYPT_13104] Upstream: RS_CRYPTO_02111

constexpr AllowedUsageFlags kAllowSigVerification {0x0010};

The key can be used for signature verification.

Header-Datei#include "ara/crypto/common/base_id_types.h"
Scopenamespace ara::crypto
SymbolkAllowSigVerification
TypAllowedUsageFlags

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

Record
AUTOSAR/AP/record/SWS_CRYPT_13104
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_13104@rel:R25-11#b648af1b
Content hash
b648af1b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_13104
Status: valid/unmigrated Version: rel:R25-11#96c2cc4c 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_13104@rel:R25-11#96c2cc4c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#ad691c502026-09-30
  • R19-11rel:R19-11#d48d13f02026-10-14
  • R20-11rel:R20-11#5a597ba02026-10-14
  • R21-11rel:R21-11#b631c3da2026-10-14
  • R22-11rel:R22-11#bf4472012026-10-14
  • R23-11rel:R23-11#a1723c552026-10-14
  • R24-11rel:R24-11#f84802052026-10-14
  • R25-11rel:R25-11#96c2cc4c2026-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

variável kFormatDerEncoded [SWS_CRYPT_60018] Upstream: RS_CRYPTO_02004, RS_CRYPTO_02302

constexpr FormatId kFormatDerEncoded {2};

Export DER-encoded value of an object.

Header-Datei#include "ara/crypto/common/serializable.h"
Scopenamespace ara::crypto
SymbolkFormatDerEncoded
TypFormatId

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

Record
AUTOSAR/AP/record/SWS_CRYPT_60018
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_60018@rel:R25-11#58712499
Content hash
58712499
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_60018
Status: valid/unmigrated Version: rel:R25-11#3e28302e Versionshistorie & Revisions (1 transition)
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_60018@rel:R25-11#3e28302e
Point-in-Time History:
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

variável kFormatPemEncoded [SWS_CRYPT_60019] Upstream: RS_CRYPTO_02004, RS_CRYPTO_02302

constexpr FormatId kFormatPemEncoded {3};

Export PEM-encoded value of an object.

Header-Datei#include "ara/crypto/common/serializable.h"
Scopenamespace ara::crypto
SymbolkFormatPemEncoded
TypFormatId

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

Record
AUTOSAR/AP/record/SWS_CRYPT_60019
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_60019@rel:R25-11#9be8356b
Content hash
9be8356b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_60019
Status: valid/unmigrated Version: rel:R25-11#d656cbd4 Versionshistorie & Revisions (1 transition)
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_60019@rel:R25-11#d656cbd4
Point-in-Time History:
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

variável kFormatRawValueOnly [SWS_CRYPT_60017] Upstream: RS_CRYPTO_02004, RS_CRYPTO_02302

constexpr FormatId kFormatRawValueOnly {1};

Export only raw value of an object, i.e., a plain byte array for symmetric keys and ISO/IEC 7816-8 / IEEE P1363 encoding for combined values.

Header-Datei#include "ara/crypto/common/serializable.h"
Scopenamespace ara::crypto
SymbolkFormatRawValueOnly
TypFormatId

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

Record
AUTOSAR/AP/record/SWS_CRYPT_60017
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_60017@rel:R25-11#ed05c403
Content hash
ed05c403
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_60017
Status: valid/unmigrated Version: rel:R25-11#ede0cb9a Versionshistorie & Revisions (1 transition)
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_60017@rel:R25-11#ede0cb9a
Point-in-Time History:
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

variável kProprietaryFormat [SWS_CRYPT_60016] Upstream: RS_CRYPTO_02004, RS_CRYPTO_02302

constexpr FormatId kProprietaryFormat {0};

Proprietary format that is only valid in the context of a CryptoProvider.

Header-Datei#include "ara/crypto/common/serializable.h"
Scopenamespace ara::crypto
SymbolkProprietaryFormat
TypFormatId

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

Record
AUTOSAR/AP/record/SWS_CRYPT_60016
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_60016@rel:R25-11#b128a21d
Content hash
b128a21d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_60016
Status: valid/unmigrated Version: rel:R25-11#a3e5a557 Versionshistorie & Revisions (1 transition)
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_60016@rel:R25-11#a3e5a557
Point-in-Time History:
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

Documentação das funções livres

função GetCryptoErrorDomain [SWS_CRYPT_19952] Upstream: RS_CRYPTO_02310

constexpr const ara::core::ErrorDomain & GetCryptoErrorDomain () noexcept;

Return a reference to the global CryptoErrorDomain.

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

Rückgabewert

TypBeschreibung
const ara::core::ErrorDomain &the CryptoErrorDomain

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

Record
AUTOSAR/AP/record/SWS_CRYPT_19952
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_19952@rel:R25-11#28e2530a
Content hash
28e2530a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_19952
Status: valid/unmigrated Version: rel:R25-11#d7723629 Versionshistorie & Revisions (1 transition, 4 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_19952@rel:R25-11#d7723629
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#e4d12e682026-09-30
  • R23-11rel:R23-11#9653949d2026-10-14
  • R24-11rel:R24-11#ec2ff9db2026-10-14
  • R25-11rel:R25-11#d77236292026-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

função LoadCryptoProvider [SWS_CRYPT_20099] Upstream: RS_CRYPTO_02401, RS_CRYPTO_02301

ara::core::Result< cryp::CryptoProvider::Sptr > LoadCryptoProvider (const ara::core::InstanceSpecifier &iSpecify) noexcept;

This factory method shall create or return the existing instance of a specific Crypto Provider.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: b6b49fc6b39d Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função factory LoadCryptoProvider no namespace ara::crypto serve como ponto de entrada central para criar uma instância de um provedor criptográfico ou recuperar uma instância já existente [SWS_CRYPT_20099]. Para a inclusão, é necessário o cabeçalho ara/crypto/common/entry_point.h [SWS_CRYPT_20099].

Na chamada aplicam-se as seguintes propriedades de parâmetros e retorno [SWS_CRYPT_20099]:

  • Parâmetros de chamada: o parâmetro de passagem iSpecify (tipo const ara::core::InstanceSpecifier&) identifica o RPortPrototype do tipo CryptoProviderInterface associado ao processo chamador [SWS_CRYPT_20099].
  • Valor de retorno: em caso de instanciação bem-sucedida, a função retorna um ara::core::Result<cryp::CryptoProvider::Sptr>, o qual encapsula um ponteiro compartilhado (shared pointer) para o objeto provedor carregado [SWS_CRYPT_20099].
  • Concorrência: a função é declarada como noexcept, considerada como exception safe e especificada explicitamente como thread-safe, de modo que chamadas a partir de threads paralelas são permitidas [SWS_CRYPT_20099].

No que tange ao tratamento de erros, a especificação não define códigos de erro padronizados [SWS_CRYPT_20099]. Uma falha da operação, no entanto, deve ser mapeada como estado de erro no ara::core::Result retornado. Pergunta Q-ad283a067489b0eb (aberta) Além disso, está definida a violação de modelagem ProcessMappingViolation: esta ocorre quando o InstanceSpecifier passado não faz referência a um PortPrototype válido para o processo atual que esteja tipificado por um CryptoProviderInterface [SWS_CRYPT_20099].

Este texto foi gerado por uma IA com base na especificação AUTOSAR R25-11.

Guia do implementador em breve (complexidade I1)

Header-Datei#include "ara/crypto/common/entry_point.h"
Scopenamespace ara::crypto
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)ProcessMappingVio- In case InstanceSpecifier does not point to a PortPrototype typed lation by a CryptoProviderInterface modeled for the current process.

Parameter (in)

ParameterBeschreibung
iSpecifyInstanceSpecifier of the RPortPrototype of type CryptoProvider Interface

Rückgabewert

TypBeschreibung
ara::core::Result<ara::crypto::cryp::CryptoProvider::Sptr >shared pointer to loaded Crypto Provider

Fehler

FehlercodeBeschreibung
This function does not specify any standardized errors.

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

Record
AUTOSAR/AP/record/SWS_CRYPT_20099
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_20099@rel:R25-11#11106c0b
Content hash
11106c0b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_20099
Status: valid/unmigrated Version: rel:R25-11#809ada22 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_20099@rel:R25-11#809ada22
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#c8c47eaa2026-09-30
  • R19-11rel:R19-11#e2044f8d2026-10-14
  • R20-11rel:R20-11#42148f462026-10-14
  • R21-11rel:R21-11#42148f462026-10-14
  • R22-11rel:R22-11#ee5981902026-10-14
  • R23-11rel:R23-11#dff1e4d12026-10-14
  • R24-11rel:R24-11#77f0fa4e2026-10-14
  • R25-11rel:R25-11#809ada222026-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

função LoadFormatter [SWS_CRYPT_50200] Upstream: RS_CRYPTO_02112

ara::core::Result< Formatter::Sptr > LoadFormatter () noexcept;

Factory that creates a Formatter.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 1ad37ba369f0 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função LoadFormatter no namespace ara::crypto serve como factory para a criação de uma instância de Formatter [SWS_CRYPT_50200]. A declaração é disponibilizada por meio do arquivo de cabeçalho ara/crypto/common/formatter.h.

Uso e interface: A chamada ocorre de forma síncrona e não requer parâmetros de passagem. Como valor de retorno, a função fornece um ara::core::Result<ara::crypto::Formatter::Sptr> que, em caso de sucesso, encapsula um ponteiro compartilhado para o objeto Formatter recém-criado [SWS_CRYPT_50200].

Tratamento de erros: A especificação não define códigos de erro padronizados para LoadFormatter [SWS_CRYPT_50200]. Como o valor de retorno é projetado como ara::core::Result, erros específicos da implementação na criação do objeto devem ser transmitidos pelo canal de erro desse tipo de resultado. Pergunta Q-dd9ac8319a9ad931 (aberta)

Concorrência e segurança de execução: A função é declarada como noexcept e especificada como segura contra exceções (exception safe) e segura para threads (thread-safe) [SWS_CRYPT_50200]. Ela pode, assim, ser chamada em paralelo a partir de diferentes threads sem medidas de sincronização externa.

Esta nota de uso foi gerada automaticamente e baseia-se nas diretrizes do padrão AUTOSAR.

Header-Datei#include "ara/crypto/common/formatter.h"
Scopenamespace ara::crypto
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<ara::crypto::Formatter::Sptr>shared pointer to Formatter

Fehler

FehlercodeBeschreibung
This function does not specify any standardized errors.

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50200
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50200@rel:R25-11#2510c9f7
Content hash
2510c9f7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50200
Status: valid/unmigrated Version: rel:R25-11#afb535b5 Versionshistorie & Revisions (1 transition)
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_50200@rel:R25-11#afb535b5
Point-in-Time History:
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

função LoadKeySlot [SWS_CRYPT_50004] Upstream: RS_CRYPTO_02004

ara::core::Result< cryp::KeySlot::Sptr > LoadKeySlot (const ara::core::InstanceSpecifier &iSpecify) noexcept;

Load a read-only key slot. This factory method shall load the information associated with the specified KeySlot into a KeySlot object.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 8366de538e98 Procedência
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função LoadKeySlot no namespace ara::crypto foi concebida como método factory para carregar um slot de chave somente leitura (read-only key slot) [SWS_CRYPT_50004]. Na chamada síncrona, o método carrega os metadados e as informações de chave associados ao slot especificado em um respectivo objeto KeySlot [SWS_CRYPT_50004]. O arquivo de cabeçalho ara/crypto/common/entry_point.h serve para a inclusão.

Como parâmetro de entrada, a função recebe uma especificação de instância iSpecify do tipo const ara::core::InstanceSpecifier& [SWS_CRYPT_50004]. Esse identificador precisa referenciar o RPortPrototype de um CryptoKeySlotInterface ou de um CryptoKeySlotClientInterface que identifique de forma inequívoca a chave a ser carregada [SWS_CRYPT_50004].

Como resultado, o método retorna um ara::core::Result<cryp::KeySlot::Sptr>, o qual disponibiliza um shared pointer para o objeto KeySlot carregado ou um erro [SWS_CRYPT_50004]. A especificação não define códigos de erro padronizados para LoadKeySlot [SWS_CRYPT_50004]. No entanto, é documentada uma ProcessMappingViolation: esta ocorre se o InstanceSpecifier passado não apontar para uma porta modelada para o processo atual que seja tipada por um CryptoKeySlotInterface ou CryptoKeySlotClientInterface [SWS_CRYPT_50004].

Para a execução, a função está declarada como noexcept e oferece total segurança de exceções (exception safe) [SWS_CRYPT_50004]. Além disso, a chamada é especificada como segura para threads (thread-safe), de modo que o acesso concorrente por múltiplas threads é suportado [SWS_CRYPT_50004].

Esta nota de utilização foi gerada automaticamente com base na especificação AUTOSAR R25-11.

Guia do implementador em breve (complexidade I1)

Header-Datei#include "ara/crypto/common/entry_point.h"
Scopenamespace ara::crypto
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)ProcessMappingVio- In case InstanceSpecifier does not point to a PortPrototype typed lation by a CryptoKeySlotInterface or CryptoKeySlotClientInterface modeled for the current process.

Parameter (in)

ParameterBeschreibung
iSpecifyinstance specifier to the RPortPrototype of a CryptoKeySlot Interface or a CryptoKeySlotClientInterface that identifies the key to be loaded

Rückgabewert

TypBeschreibung
ara::core::Result<cryp::KeySlot::Sptr >a result containing either the KeySlot or an error

Fehler

FehlercodeBeschreibung
This function does not specify any standardized errors.

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50004
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50004@rel:R25-11#189a1885
Content hash
189a1885
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50004
Status: valid/unmigrated Version: rel:R25-11#7cbfa6f8 Versionshistorie & Revisions (1 transition)
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_50004@rel:R25-11#7cbfa6f8
Point-in-Time History:
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

função LoadWriteableKeySlot [SWS_CRYPT_50005] Upstream: RS_CRYPTO_02004

ara::core::Result< cryp::WriteableKeySlot::Sptr > LoadWriteableKeySlot (const ara::core::InstanceSpecifier &iSpecify) noexcept;

Load a writeable key slot. This factory method shall load the information associated with the specified KeySlot into a WriteableKeySlot object.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 548256d68415 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função LoadWriteableKeySlot serve como método factory síncrono para carregar as informações de um slot de chave especificado em um objeto cryp::WriteableKeySlot [SWS_CRYPT_50005]. A função está definida no namespace ara::crypto e é disponibilizada através do cabeçalho ara/crypto/common/entry_point.h [SWS_CRYPT_50005].

  • Parâmetros: iSpecify (do tipo const ara::core::InstanceSpecifier&) referencia o RPortPrototype de um CryptoKeySlotInterface e identifica, assim, a chave a ser carregada [SWS_CRYPT_50005].
  • Valor de retorno: um ara::core::Result<cryp::WriteableKeySlot::Sptr> que contém o KeySlot carregado como shared pointer ou um objeto de erro [SWS_CRYPT_50005].
  • Semântica: a chamada ocorre de forma síncrona diretamente durante a execução [SWS_CRYPT_50005].

Tratamento de erros e condições de contorno

Para esta função não estão especificados códigos de erro padronizados [SWS_CRYPT_50005]. Condições de erro ocorridas presumivelmente deverão ser transmitidas através do ara::core::Result retornado. Pergunta Q-e2f8966bf78b1569 (aberta) Um erro de arquitetura ou de configuração leva a um ProcessMappingViolation se o InstanceSpecifier passado não fizer referência a um PortPrototype modelado para o processo atual que seja tipificado por um CryptoKeySlotInterface [SWS_CRYPT_50005].

Concorrência e interação

A função está declarada como thread-safe (thread-safe) e segura contra exceções (exception safe) com garantia de noexcept [SWS_CRYPT_50005]. Ela atende ao requisito de criptografia de nível superior [RS_CRYPTO_02004] e representa o ponto de acesso central para disponibilizar slots de chave graváveis no processo [SWS_CRYPT_50005].

Esta nota de utilização foi gerada por uma IA com base na especificação AUTOSAR R25-11.

Guia do implementador em breve (complexidade I1)

Header-Datei#include "ara/crypto/common/entry_point.h"
Scopenamespace ara::crypto
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)ProcessMappingVio- In case InstanceSpecifier does not point to a PortPrototype typed lation by a CryptoKeySlotInterface modeled for the current process.

Parameter (in)

ParameterBeschreibung
iSpecifyinstance specifier to the RPortPrototype of a CryptoKeySlot Interface that identifies the key to be loaded

Rückgabewert

TypBeschreibung
ara::core::Result<cryp::WriteableKeySlot::Sptr >a result containing either the KeySlot or an error

Fehler

FehlercodeBeschreibung
This function does not specify any standardized errors.

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50005
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50005@rel:R25-11#1624afda
Content hash
1624afda
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50005
Status: valid/unmigrated Version: rel:R25-11#f12ec260 Versionshistorie & Revisions (1 transition)
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_50005@rel:R25-11#f12ec260
Point-in-Time History:
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

função LoadX509Provider [SWS_CRYPT_40099] Upstream: RS_CRYPTO_02306, RS_CRYPTO_02301

ara::core::Result< x509::X509Provider::Sptr > LoadX509Provider () noexcept;

This factory method shall create or return the existing instance of the singleton X.509 Provider.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 70f8a61e4c9e Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função LoadX509Provider no namespace ara::crypto serve como método factory para criar a instância singleton do provedor X.509 ou para obter a instância já existente [SWS_CRYPT_40099]. Para a chamada, o arquivo de cabeçalho ara/crypto/common/entry_point.h precisa ser incluído [SWS_CRYPT_40099]. A chamada é realizada de forma síncrona e não recebe parâmetros de entrada. Como valor de retorno, a função fornece um ara::core::Result<ara::crypto::x509::X509Provider::Sptr>, o qual disponibiliza um shared pointer para a instância carregada do provedor X.509 [SWS_CRYPT_40099].

Tratamento de erros

Na especificação, não há códigos de erro padronizados definidos para LoadX509Provider [SWS_CRYPT_40099]. A função está declarada com noexcept e especificada como segura contra exceções (exception safe) [SWS_CRYPT_40099]. Interpretação: como o resultado é encapsulado através do tipo ara::core::Result, estados de erro específicos do sistema durante a inicialização do provedor devem ser transmitidos ao chamador por meio deste objeto Result. Pergunta Q-c187f4f152ccc89f (aberta)

Concorrência e interação

De acordo com a especificação, LoadX509Provider é classificada como segura para threads (thread-safe) [SWS_CRYPT_40099]. Com isso, a chamada pode ocorrer em paralelo a partir de múltiplas threads sem medidas adicionais de sincronização, para obter uma referência à mesma instância singleton. Do ponto de vista funcional, a função implementa os requisitos de nível superior RS_CRYPTO_02306 e RS_CRYPTO_02301 [SWS_CRYPT_40099].

Este texto foi gerado por um sistema de IA com base na especificação.

Guia do implementador em breve (complexidade I1)

Header-Datei#include "ara/crypto/common/entry_point.h"
Scopenamespace ara::crypto
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<ara::crypto::x509::X509Provider::Sptr >shared pointer to loaded X.509 Provider

Fehler

FehlercodeBeschreibung
This function does not specify any standardized errors.

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

Record
AUTOSAR/AP/record/SWS_CRYPT_40099
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40099@rel:R25-11#00035c13
Content hash
00035c13
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40099
Status: valid/unmigrated Version: rel:R25-11#f4cbd665 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_40099@rel:R25-11#f4cbd665
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#2a7738fd2026-09-30
  • R19-11rel:R19-11#8a956a4f2026-10-14
  • R20-11rel:R20-11#f9999e732026-10-14
  • R21-11rel:R21-11#ca7e16cc2026-10-14
  • R22-11rel:R22-11#56e074fd2026-10-14
  • R23-11rel:R23-11#45ef49192026-10-14
  • R24-11rel:R24-11#d7d9c25c2026-10-14
  • R25-11rel:R25-11#f4cbd6652026-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

função MakeErrorCode [SWS_CRYPT_19951] Upstream: RS_CRYPTO_02310

constexpr ara::core::ErrorCode MakeErrorCode (CryptoErrorDomain::Errc code, ara::core::ErrorDomain::SupportDataType data) noexcept;

Makes Error Code instances from the Crypto Error Domain. The returned ErrorCode instance always references to CryptoErrorDomain.

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

Parameter (in)

ParameterBeschreibung
codean error code identifier from the CryptoErrc enumeration
datasupplementary data for the error description

Rückgabewert

TypBeschreibung
ara::core::ErrorCodean instance of ErrorCode created according the arguments

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

Record
AUTOSAR/AP/record/SWS_CRYPT_19951
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_19951@rel:R25-11#ae90e525
Content hash
ae90e525
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_19951
Status: valid/unmigrated Version: rel:R25-11#276b197e 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_19951@rel:R25-11#276b197e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#20338c6d2026-09-30
  • R19-11rel:R19-11#f8fb318a2026-10-14
  • R20-11rel:R20-11#6c6c91312026-10-14
  • R21-11rel:R21-11#6e5d39d22026-10-14
  • R22-11rel:R22-11#4538fd582026-10-14
  • R23-11rel:R23-11#055b306a2026-10-14
  • R24-11rel:R24-11#db6eb22d2026-10-14
  • R25-11rel:R25-11#276b197e2026-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