DEENESPTFRRUARHIKOZHNL

클래스 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]

사용자 가이드AI 생성

crypto 모듈의 모든 오류 코드의 식별 및 텍스트 변환을 위해 사용됩니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: b310249d15a9 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

crypto 모듈의 모든 오류 코드의 식별 및 텍스트 변환을 위해 사용됩니다.

이 클래스는 ara::crypto 네임스페이스의 공개 인터페이스를 통해 보고될 수 있는 모든 오류에 대한 핵심 오류 도메인을 정의합니다 [SWS_CRYPT_19950]. 고유한 도메인 이름을 반환하고 열거형 CryptoErrc의 오류 코드를 이해하기 쉬운 오류 메시지로 변환하는 것이 핵심 작업에 속합니다 [SWS_CRYPT_19953]. 모든 조회 함수는 스레드 안전하고 예외 안전하게 설계되어 있는 반면, 예외를 발생시키는 메서드는 C++ 예외가 비활성화된 경우 오버로드 확인에 참여하지 않습니다 [SWS_CRYPT_19954].

컨텍스트

ara::crypto::CryptoErrorDomain 클래스는 AUTOSAR Adaptive 플랫폼 내에서 특수화된 오류 도메인 역할을 합니다. 클래스 정의에 따라 ara::core::ErrorDomain로부터 파생되며 final로 선언됩니다. 이 클래스의 핵심 책임은 ara::crypto 네임스페이스 내의 공개 인터페이스에서 보고될 수 있는 모든 오류를 매핑하는 것입니다. 오류에 고유한 도메인 ID를 할당하며, 이는 Name 메서드를 통해 조회할 수 있습니다 [SWS_CRYPT_19950].

일관된 형식 바인딩을 위해 이 클래스는 두 개의 형식 관련 별칭을 제공합니다. Errc은 암호화 오류 코드를 위한 열거형 CryptoErrc을 직접 가리키는 별칭이며 [SWS_CRYPT_19903], Exception은 기본 예외 클래스 CryptoException를 참조합니다 [SWS_CRYPT_19904]. 주된 상호작용 파트너로는 이 도메인의 오류를 생성하는 암호화 기능 빌딩 블록 및 ara::core의 기본 메커니즘을 통해 오류를 수신하고 평가하는 애플리케이션 소프트웨어가 있습니다.

CryptoErrorDomainContext CryptoApi ara::crypto APIs Domain ara::crypto::CryptoErrorDomain CryptoApi->Domain 다음을 통해 오류를 보고함: ErrorDomainBase ara::core::ErrorDomain Domain->ErrorDomainBase erbt von Application Anwendungssoftware Application->CryptoApi 암호화 함수 호출 Application->Domain fragt Name / Message ab

컨텍스트 다이어그램: ara::crypto API, 기본 클래스 ara::core::ErrorDomain 및 애플리케이션 간 오류 처리에 CryptoErrorDomain의 통합. 출처: [SWS_CRYPT_19950], [SWS_CRYPT_19903], [SWS_CRYPT_19904].

수명 주기

CryptoErrorDomain의 객체 생성은 constexpr 및 noexcept로 지정된 표준 매개변수 없는 생성자를 통해 수행됩니다 [SWS_CRYPT_19902]. constexpr 선언 덕분에 컴파일 타임에 이미 인스턴스를 구성할 수 있습니다. Interpretation: 일반적인 플랫폼 구현에서 오류 도메인은 프로세스 전체에서 오류 코드가 동적 메모리 할당 없이 동일한 도메인 인스턴스를 참조할 수 있도록 수명이 긴 싱글톤 또는 정적 싱글톤으로 존재할 것으로 추정됩니다. 질문 Q-eace74191b79fa03 (열림)

인스턴스화 후 객체는 불변의 무상태 특성을 갖습니다. 키워드 final에 의해 이 클래스 아래의 상속 계층 구조는 배제됩니다. 동시성과 관련하여 생성자 [SWS_CRYPT_19902]과 조회 메서드 Name [SWS_CRYPT_19950], Message [SWS_CRYPT_19953], ThrowAsException [SWS_CRYPT_19954]은 모두 명시적으로 스레드 안전(thread-safe)으로 분류됩니다. 따라서 인스턴스는 외부 동기화 없이 여러 스레드에서 병렬로 사용될 수 있습니다.

사용 경로

CryptoErrorDomain과의 상호작용 시 일반적인 흐름은 다음 단계로 구성됩니다:

  1. ara::crypto 네임스페이스 내의 작업이 실패하고 CryptoErrorDomain와 연결된 ara::core::ErrorCode 형식의 오류 객체를 생성합니다.
  2. 호출하는 애플리케이션 또는 오류 처리 루틴이 오류의 출처를 확인하고 필요한 경우 Name()을 사용하여 도메인의 고유한 이름을 검색할 수 있습니다 [SWS_CRYPT_19950].
  3. 로그 출력 또는 진단 메시지를 생성하기 위해 전달된 errorCode과 함께 Message() 메서드가 호출되며, 이 메서드는 코드를 확인하고 관련 텍스트 메시지를 const char*로 반환합니다 [SWS_CRYPT_19953].
  4. 호출자가 오류를 C++ 예외로 변환하려는 경우 ThrowAsException() 호출이 수행되며, 이를 통해 CryptoException을 기반으로 적절한 예외가 발생합니다 [SWS_CRYPT_19954], [SWS_CRYPT_19904].
CryptoErrorDomain을 통한 오류 평가애플리케이션ara::crypto APICryptoErrorDomainKrypto-Operation aufrufen()ara::core::ErrorCodeName()도메인 이름(const char*)Message(errorCode)Fehlertext (const char*)

시퀀스 다이어그램: CryptoErrorDomain의 인터페이스를 통한 오류 확인 및 텍스트 출력. 출처: [SWS_CRYPT_19950], [SWS_CRYPT_19953].

오류 시나리오

오류 처리 시 이 클래스는 예외 안전성과 관련하여 차별화된 보장을 제공합니다. 메서드 Name [SWS_CRYPT_19950] 및 Message [SWS_CRYPT_19953]은 noexcept로 선언되어 있으며 완전한 예외 안전(exception safe)입니다. 열거형 CryptoErrc에 정의되지 않은 숫자 값이 Message에 전달되는 경우 일반적인 대체 메시지가 제공될 것으로 추정되며, 예외로 인한 중단은 배제됩니다. 질문 Q-6f2a8707283aa64e (열림)

반대로 ThrowAsException 메서드는 예외 안전이 아님(not exception safe)으로 지정되어 있으며 [[noreturn]] 특성이 부여되어 있는데, 이는 예외 발생이 본래 목적이기 때문입니다 [SWS_CRYPT_19954]. 중요한 경계 조건은 예외를 지원하지 않는 플랫폼 구성과 관련이 있습니다. 컴파일러 툴체인에서 C++ 예외가 비활성화된 경우 ThrowAsException은 오버로드 확인에 참여하지 않습니다 [SWS_CRYPT_19954]. 이러한 시스템에서는 호출을 컴파일할 수 없으며 결과 객체와 같은 오류 값 기반 메커니즘을 통해 오류 처리를 반드시 수행해야 합니다.

이 가이드는 AUTOSAR Adaptive Platform R25-11 사양을 기반으로 합니다.

멤버 맵

생성자 및 소멸자

1

타입 별칭

2

클래스 다이어그램

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

상세 보기

개요에서 항목을 선택하세요.

생성자 및 소멸자

Ctor of the CryptoErrorDomain .

constexpr CryptoErrorDomain () noexcept;

메서드

Message 함수

Translate an error code value into a text message.

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

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;

타입 별칭

Errc 타입 별칭

crypto error

using Errc = CryptoErrc;
Exception 타입 별칭

Alias for the exception base class.

메서드 문서

함수 CryptoErrorDomain [SWS_CRYPT_19902] Upstream: RS_CRYPTO_02310

constexpr CryptoErrorDomain () noexcept;

Ctor of the CryptoErrorDomain .

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 1463870ec116 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용법 및 호출 컨텍스트

기본 생성자 CryptoErrorDomain()은(는) 암호화 작업을 위한 오류 도메인의 인스턴스를 초기화합니다 [SWS_CRYPT_19902]. constexpr 및 noexcept(으)로 명시되어 있으며, 인수를 받지 않고 반환값이 없습니다. 실행은 동기식으로 수행되며 컴파일 타임에 발생할 수 있습니다. 도메인에 대한 액세스는 일반적으로 전역 함수 GetCryptoErrorDomain()을(를) 통해 이루어지므로 응용 프로그램에서 수동 인스턴스화가 필요할 경우는 드물 것으로 보입니다 [SWS_CRYPT_19952]. 질문 Q-1e029d80fb7bf7d1 (열림)

오류 처리 및 동시성

객체 생성은 exception safe 및 thread-safe(으)로 정의되어 있습니다 [SWS_CRYPT_19902]. 생성자가 noexcept(으)로 선언되어 있으므로 호출 시 오류나 예외가 발생하지 않으며, 이 생성자에 대해 DET 또는 DEM으로 전송되는 오류 메시지는 존재하지 않습니다.

모듈 내 상호 작용

생성된 도메인은 암호화 오류 설명에 대한 컨텍스트를 형성합니다:

  • 타입 별칭 Errc [SWS_CRYPT_19903]을(를) 통해 열거형 CryptoErrc [SWS_CRYPT_10099]의 오류 코드를 캡슐화합니다.
  • 자유 함수 MakeErrorCode()을(를) 통해 이 도메인을 고정적으로 참조하는 ara::core::ErrorCode 인스턴스가 생성됩니다 [SWS_CRYPT_19951].
  • 도메인의 멤버 함수를 통해 Name() [SWS_CRYPT_19950]을(를) 통한 식별자 조회, Message() [SWS_CRYPT_19953]을(를) 통한 텍스트 해석, 그리고 기본 타입 Exception [SWS_CRYPT_19904]을(를) 갖는 ThrowAsException() [SWS_CRYPT_19954]을(를) 통한 시스템별 오류 발생이 가능합니다.

이 사용 지침은 AUTOSAR Adaptive R25-11 사양을 바탕으로 자동 생성되었습니다.

구현자 가이드 준비 중 (복잡도 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#431863bd
Content hash
431863bd
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

함수 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.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 34381e88ab59 출처
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

클래스 ara::crypto::CryptoErrorDomain의 메서드 Message은 오류 코드 값을 읽을 수 있는 일반 텍스트 오류 메시지로 변환합니다 [SWS_CRYPT_19953]. 이 메서드는 오류 텍스트 확인을 위한 기본 메서드를 재정의하며 헤더 파일 ara/crypto/common/crypto_error_domain.h을 통해 포함됩니다 [SWS_CRYPT_19953]. 또한 이 인터페이스는 기능적으로 요구사항 RS_CRYPTO_02310과 연결되어 있습니다 [SWS_CRYPT_19953].

사용법 및 호출 컨텍스트

호출은 상수 멤버 함수(const)로서 동기식으로 수행되므로 메서드가 상태 없이 동작하고 오류 도메인 객체는 변경되지 않은 상태로 유지됩니다 [SWS_CRYPT_19953]. 이 함수는 다음 입력 매개변수를 필요로 합니다 [SWS_CRYPT_19953]:

  • errorCode: 열거형 CryptoErrc의 숫자 오류 코드 식별자로, ara::core::ErrorDomain::CodeType 타입으로 전달됩니다 [SWS_CRYPT_19953].

함수는 반환값으로 해당 오류 코드에 대한 설명 메시지 텍스트를 포함하는 상수 문자열 포인터(const char *)를 반환합니다 [SWS_CRYPT_19953].

동시성 및 예외 안전성

실행 안전성 및 동시성과 관련하여 다음 제약 조건이 적용됩니다 [SWS_CRYPT_19953]:

  • 스레드 안전성: 이 함수는 명시적으로 스레드 안전(thread-safe)으로 명시되어 있어, 외부 동기화 없이 서로 다른 스레드에서 동시에 호출할 수 있습니다 [SWS_CRYPT_19953].
  • 예외 안전성: 이 메서드는 예외 안전(exception safe)으로 분류되어 있으며 지정자 noexcept이 부여되어 있으므로, C++ 예외가 발생하지 않음이 보장됩니다 [SWS_CRYPT_19953].

이 사용 지침은 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#1e5fd0dc
Content hash
1e5fd0dc
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

함수 Name [SWS_CRYPT_19950] Upstream: RS_CRYPTO_02310

const char * Name () const noexcept override;

Returns the unique name of the error domain.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: ee0e230464b2 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

클래스 ara::crypto::CryptoErrorDomain의 멤버 함수 Name은 암호화 작업을 위한 오류 도메인의 고유 식별자를 반환합니다 [SWS_CRYPT_19950]. 이 함수는 헤더 파일 ara/crypto/common/crypto_error_domain.h을 통해 제공되며 오류 도메인을 위한 해당 기본 인터페이스를 재정의합니다 [SWS_CRYPT_19950].

사용법 및 의미론

호출은 동기식으로 매개변수 없이 인스턴스에 대한 수정 부작용 없이 수행됩니다. 반환값으로 도메인의 고유 이름을 나타내는 const char *이 반환됩니다 [SWS_CRYPT_19950]. 해석: 인터페이스가 동적 수명 주기나 메모리 소유권 이전을 제공하지 않으므로 반환된 포인터는 정적으로 유지되는 문자열을 가리킬 것으로 보입니다. 질문 Q-b7f2dab65f25b7e6 (열림)

오류 처리 및 동시성

  • 예외 안전성: 이 메서드는 noexcept(으)로 선언되어 있고 예외 안전(exception safe)으로 정의되어 있으므로 호출자가 C++ 예외를 포착할 필요가 없습니다 [SWS_CRYPT_19950].
  • 오류 신호: 이 함수에 대해 지정된 특정 오류 코드는 없으며, 정상적인 작동 중에는 이름 조회가 실패하지 않습니다 [SWS_CRYPT_19950].
  • 스레드 안전성: 이 작업은 thread-safe로 명시되어 있으며 외부 잠금 메커니즘 없이 여러 스레드에서 동시에 실행될 수 있습니다 [SWS_CRYPT_19950].

상호 작용

이 함수는 AUTOSAR Adaptive 오류 처리 모델 내에서 암호화 오류 원인을 평가하고 로깅할 때 오류 도메인을 식별하는 데 사용됩니다 [SWS_CRYPT_19950].

이 텍스트는 AI 시스템에 의해 생성되었으며 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#7610c477
Content hash
7610c477
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

함수 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.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: b4232f549f0c 출처
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::crypto::CryptoErrorDomain 클래스의 ThrowAsException 메서드는 전달된 오류 코드를 기반으로 C++ 예외를 발생시키는 역할을 합니다 [SWS_CRYPT_19954]. 이 메서드는 해당 기본 메서드를 재정의하며 [[noreturn]] 속성으로 선언되어 있으므로, 호출 시 반환값이 없으며 성공적으로 실행될 경우 정상적으로 복귀하지 않습니다 [SWS_CRYPT_19954].

사용 및 매개변수화와 관련하여 다음 명세 세부사항이 적용됩니다:

  • 매개변수: 입력 매개변수로 CryptoErrc 열거형의 오류 식별자를 캡슐화하는 const ara::core::ErrorCode& 유형의 errorCode(이)가 전달됩니다 [SWS_CRYPT_19954].
  • 헤더 포함: 이 함수는 헤더 파일 #include "ara/crypto/common/crypto_error_domain.h"을 통해 제공됩니다 [SWS_CRYPT_19954].
  • 동시성: 실행은 thread-safe로 명시되어 있으므로 동시 컨텍스트에서 안전하게 호출할 수 있습니다 [SWS_CRYPT_19954].

오류 처리 및 예외 안전성과 관련하여 이 메서드는 not exception safe로 분류됩니다 [SWS_CRYPT_19954]. 중요한 컴파일러 및 툴체인 제약 사항은 [SWS_CORE_10304]에서 기인합니다. 컴파일러 툴체인에서 C++ 예외 처리가 비활성화된 경우, ThrowAsException은(는) 오버로드 확인에 참여하지 않으므로 호출자가 사용할 수 없습니다 [SWS_CRYPT_19954].

이 텍스트는 AUTOSAR 사양 R25-11을 기반으로 AI에 의해 생성되었습니다.

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

타입 별칭 문서

타입 별칭 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#53839aaf
Content hash
53839aaf
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

타입 별칭 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#46dd71b9
Content hash
46dd71b9
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