DEENESPTFRRUARHIKOZHNL

فئة ara::crypto::cryp::ProtectedKeyImportCtx

[SWS_CRYPT_50084] Upstream: RS_CRYPTO_02105

class ProtectedKeyImportCtx :            public CryptoContext {...};

A contexts for importing secured data such as secret key-material.

Header-Datei#include "ara/crypto/cryp/protected_key_import_ctx.h"
Forwarding-Header#include "ara/crypto/crypto_fwd.h"
Scopenamespace ara::crypto::cryp
Basisklasse(n)CryptoContext

دليل المستخدممولَّد بالذكاء الاصطناعي

تُستخدم لفك الحزم والاستيراد الآمنين للمفاتيح والبيانات المشفرة المحمية في أحد التطبيقات.
مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: a42cd9e6f52b المصدر أسئلة مفتوحة (2)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُستخدم لفك الحزم والاستيراد الآمنين للمفاتيح والبيانات المشفرة المحمية في أحد التطبيقات.

تتيح هذه الواجهة فك حزم البيانات والمفاتيح المشفرة المحمية واستيرادها بأمان باستخدام مفتاح نقل مهيأ [SWS_CRYPT_50205]. ويمكن إما كتابة مادة المفتاح المفكوكة مباشرةً في فتحة مفتاح دائمة، أو تحميلها ككائن مفتاح ذي نوع محدد في الذاكرة [SWS_CRYPT_50207]. تعمل جميع الدوال بأمان خيوط وتتبع دلالات أخطاء صارمة للتراجع (Rollback)، بينما يضمن Reset مسح المخازن المؤقتة الداخلية دون ترك أي أثر [SWS_CRYPT_50212].

السياق

توفر الواجهة ara::crypto::cryp::ProtectedKeyImportCtx سياقاً تشفيرياً لاستيراد هياكل البيانات المحمية، مثل مادة المفاتيح السرية، وفك حزمها بأمان داخل النظام. ويعمل السياق كوسيط بين تطبيق طالب، وآلية حماية قائمة على مفتاح نقل، وهياكل الوجهة في تشفير AUTOSAR. يتم توثيق حزم البيانات التسلسلية الواردة وفك تشفيرها وتحليلها بواسطة السياق [SWS_CRYPT_50207]. وتُستخدم كمصادر لمفتاح النقل المطلوب إما كائنات مفاتيح متماثلة قائمة بذاتها [SWS_CRYPT_50205] أو فتحات مفاتيح تابعة لمخزن مفاتيح [SWS_CRYPT_50206]. وكمصب، يمكن تسليم كائنات المفاتيح المفكوكة مباشرةً إلى التطبيق المستدعي أو تسلسلها على الفور في فتحة مفتاح قابلة للكتابة [SWS_CRYPT_50207].

دورة الحياة

يُدار السياق عادةً للوصول المشترك عبر نوع المؤشر الذكي المتوفر Sptr [SWS_CRYPT_50085]؛ ومن المرجح أن يتم توفير النسخ (Instances) بواسطة مكوّن مشغل تشفير مسؤول. سؤال Q-3517b24b5eec4529 (مفتوح) وقبل المعالجة الفعلية، يكون السياق في حالة أولية غير مهيأة، حيث لا يكون مفتاح النقل قد عُيّن بعد. ويتم تعيين مفتاح النقل عبر الدالة SetKey، مما ينقل السياق إلى الحالة الجاهزة للتشغيل [SWS_CRYPT_50205] [SWS_CRYPT_50206].

بعد التنفيذ الناجح للعملية Import، يحتفظ السياق بالبيانات والبيانات الوصفية المفكوكة في مخازن مؤقتة داخلية، بحيث يمكن تحديد نوع الكائن وقراءة كائنات المفاتيح [SWS_CRYPT_50207] [SWS_CRYPT_50208]. ومن خلال الدالة Reset، تتم إعادة السياق إلى حالته الأولية: حيث يتم تنظيف جميع المخازن المؤقتة الداخلية التي تحتوي على بيانات مستوردة مسبقاً بالكامل وإزالة مفتاح النقل المودع [SWS_CRYPT_50212]. تم تحديد جميع دوال الواجهة بأنها آمنة ضد الاستثناءات وآمنة خيوطياً، مما يضمن بقاء عمليات الوصول المتزامنة من سياقات تنفيذ متعددة قابلة للتحكم [SWS_CRYPT_50207].

ProtectedKeyImportCtxStates Start Uninitialized مبدئي / إعادة تعيين (لا يوجد مفتاح نقل) Start->Uninitialized KeyConfigured تمت تهيئة مفتاح النقل Uninitialized->KeyConfigured SetKey() KeyConfigured->Uninitialized Reset() KeyConfigured->KeyConfigured SetKey() DataImported Daten importiert (Ergebnisse abrufbar) KeyConfigured->DataImported Import() DataImported->Uninitialized Reset() DataImported->DataImported Import()

مخطط الحالة: مراحل دورة حياة السياق بدءاً من التهيئة ومروراً بالاستيراد وحتى التنظيف. المصادر: [SWS_CRYPT_50205]، [SWS_CRYPT_50206]، [SWS_CRYPT_50207]، [SWS_CRYPT_50212]

مسار الاستخدام

يبدأ سير العمل المعتاد بتهيئة مفتاح النقل. وللقيام بذلك، يستدعي التطبيق SetKey إما باستخدام SymmetricKey::Sptr [SWS_CRYPT_50205] أو باستخدام KeySlot::Sptr [SWS_CRYPT_50206]. وفي الخطوة التالية، يتم تنفيذ الدالة Import، والتي تُمرَّر إليها حزمة البيانات التسلسلية كـ ReadOnlyMemRegion [SWS_CRYPT_50207]. وإذا كان من المقرر تخزين المفتاح بشكل دائم، يمكن اختيارياً تمرير WriteableKeySlot::Sptr مباشرةً ليتم كتابة المادة المفكوكة فيه [SWS_CRYPT_50207].

إذا لم يتم تحديد فتحة وجهة أو إذا كان المفتاح سيُستخدم بشكل متطاير، يحدد التطبيق عبر GetCryptoObjectType فئة الكائن المستورد أخيراً [SWS_CRYPT_50208]. واستناداً إلى هذا النوع، يستدعي التطبيق دالة الاسترداد المناسبة للنوع: GetPrivateKey للمفاتيح الخاصة [SWS_CRYPT_50209]، أو GetPublicKey للمفاتيح العامة [SWS_CRYPT_50211]، أو GetSymmetricKey لمادة المفاتيح المتماثلة [SWS_CRYPT_50210]. وإذا تطلب بروتوكول الاستيراد المستخدم رداً إلى المرسل – كما هو الحال مثلاً مع كتل التحكم M4 و M5 في تسلسل SHE-LoadKey – فيمكن كتابة هذا الرد عبر GetResponse في مخزن مؤقت مقدم [SWS_CRYPT_41020]. وبعد الانتهاء من تسلسل المعالجة، يؤدي استدعاء Reset إلى إعادة السياق إلى حالته الأولية [SWS_CRYPT_50212].

سير العمل عند استيراد مادة المفتاح واستردادهاالتطبيقProtectedKeyImportCtxWriteableKeySlotSetKey(key)Result<void>Import(serialized, keySlot)optتم تمرير keySlotتسلسل مادة المفتاح مباشرةResult<void>GetCryptoObjectType()Result<CryptoObjectType>GetSymmetricKey()Result<SymmetricKey::Sptr>Reset()Result<void>

مخطط التتابع: تسلسل الاستدعاءات النموذجي أثناء استيراد مادة المفاتيح وقراءتها. المصادر: [SWS_CRYPT_50205]، [SWS_CRYPT_50207]، [SWS_CRYPT_50208]، [SWS_CRYPT_50210]، [SWS_CRYPT_50212]

سيناريوهات الأخطاء

إذا حدث خطأ أثناء استدعاء دالة ما، تُطبق دلالات تراجع (Rollback) صارمة تحافظ على الحالة السابقة للاستدعاء. وعند التهيئة عبر SetKey، يفشل الاستدعاء مع CryptoErrc::kUsageViolation إذا كانت راية استخدام المفتاح لا تتضمن الصلاحية kAllowKeyUnwrapping [SWS_CRYPT_50205] [SWS_CRYPT_50206]. وإذا كان كائن المفتاح أو الفتحة المشار إليها غير قابلين للاستخدام كمفتاح نقل من حيث المبدأ، يتم الإبلاغ عن CryptoErrc::kIncompatibleObject [SWS_CRYPT_50205] [SWS_CRYPT_50206].

عند استدعاء Import، تؤدي الفروق في حجم بيانات الإدخال إلى CryptoErrc::kInvalidInputSize وانتهاكات التنسيق إلى CryptoErrc::kInvalidArgument [SWS_CRYPT_50207]. وإذا فشل فحص سلامة طبقة الحماية أو مصادقتها (على سبيل المثال بسبب رمز مصادقة رسالة غير صالح أو توقيع معيب)، يُرجع الاستدعاء CryptoErrc::kAuthTagNotValid [SWS_CRYPT_50207]. وإذا كان مكوّن التشفير مشغولاً مؤقتاً، تتم الإشارة إلى ذلك عبر CryptoErrc::kBusyResource [SWS_CRYPT_50207].

الشرط المسبق لقراءة المفاتيح المستوردة هو التنفيذ الناجح لـ Import؛ وإلا فإن GetPrivateKey و GetPublicKey و GetSymmetricKey تجيب بـ CryptoErrc::kProcessingNotFinished [SWS_CRYPT_50209] [SWS_CRYPT_50210] [SWS_CRYPT_50211]. وإذا كان نوع المفتاح المطلوب لا يتطابق مع الكائن المفكوك فعلياً أو إذا لم يتم استيراد أي كائن بعد، فإن دوال الاسترداد تُقر بذلك عبر CryptoErrc::kNoSuchValue [SWS_CRYPT_50208] [SWS_CRYPT_50209] [SWS_CRYPT_50210] [SWS_CRYPT_50211]. وإذا لم يوفر المخزن المؤقت للإخراج سعة كافية عند GetResponse، يؤدي ذلك إلى CryptoErrc::kInsufficientCapacity [SWS_CRYPT_41020]. وإذا كان التنفيذ الفعلي لا يدعم وظيفة جزئية (على سبيل المثال أنواع مفاتيح معينة أو إعادة التعيين)، يتم إرجاع CryptoErrc::kUnsupported بشكل موحد [SWS_CRYPT_50205] [SWS_CRYPT_50208] [SWS_CRYPT_50212].

يستند دليل الفئات هذا إلى مواصفة AUTOSAR Adaptive Platform Release R25-11.

خريطة الأعضاء

أسماء الأنواع البديلة

1

مخطط الفئة

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

G nara__crypto__cryp__ProtectedKeyImportCtx279 ProtectedKeyImportCtx + GetCryptoObjectType() + GetPrivateKey() + GetPublicKey() + GetResponse() + GetSymmetricKey() + Import() + Reset() + SetKey() nara__crypto__cryp__CryptoContext85 CryptoContext nara__crypto__cryp__ProtectedKeyImportCtx279->nara__crypto__cryp__CryptoContext85

عرض التفاصيل

اختر عنصرًا من المخطط.

الدوال الأعضاء

The interface shall return the type of the last successfully unwrapped CryptoObject.

virtual ara::core::Result< CryptoObjectType > GetCryptoObjectType () const noexcept=0;
GetPrivateKey دالة

The interface shall return a shared pointer to the unwrapped PrivateKey.

virtual ara::core::Result< PrivateKey::Sptr > GetPrivateKey () const noexcept=0;
GetPublicKey دالة

The interface shall return a shared pointer to the unwrapped PublicKey.

virtual ara::core::Result< PublicKey::Sptr > GetPublicKey () const noexcept=0;
GetResponse دالة

The interface shall write the response of the CryptoProvider to the last invocation of Import into the provided output buffer. E.g., this interface could return M4/M5 of a SHE LoadKey operation.

virtual ara::core::Result< std::size_t > GetResponse (ReadWriteMem Region responseBuffer) const noexcept=0; DIRECTION NOT responseBuffer -- DEFINED

The interface shall return a shared pointer to the unwrapped SymmetricKey.

virtual ara::core::Result< SymmetricKey::Sptr > GetSymmetricKey () const noexcept=0;
Import دالة

The interface shall unwrap the protected data provided, parse the content, and make the parsed content (key-material and meta-data) available for retrieval by the application. If optionally a Key Slot is specified, the unwrapped key material shall be directly serialized into the KeySlot.

virtual ara::core::Result< void > Import (ReadOnlyMemRegion serialized, ara::core::Optional< WriteableKeySlot::Sptr > keySlot) noexcept=0;
Reset دالة

The interface shall restore the context to its initial state by ensuring that no key-import-key is set and all previously imported data is deleted from the ProtectedKeyImportCtx’s internal buffers.

virtual ara::core::Result< void > Reset () const noexcept=0;
SetKey دالة 2

The interface shall configure the context to use the provided symmetric key as transport key.

التحميلات الزائدة SetKey 2
virtual ara::core::Result< void > SetKey (SymmetricKey::Sptr key) noexcept=0; SWS_CRYPT_50205
virtual ara::core::Result< void > SetKey (KeySlot::Sptr keySlot) noexcept=0; SWS_CRYPT_50206

أسماء الأنواع البديلة

Sptr اسم نوع بديل

Smart pointer of the interface.

توثيق الدوال

دالة GetCryptoObjectType [SWS_CRYPT_50208] Upstream: RS_CRYPTO_02105

virtual ara::core::Result< CryptoObjectType > GetCryptoObjectType () const noexcept=0;

The interface shall return the type of the last successfully unwrapped CryptoObject.

Header-Datei#include "ara/crypto/cryp/protected_key_import_ctx.h"
Scopeclass ara::crypto::cryp::ProtectedKeyImportCtx
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result< CryptoObjectType >the CryptoObjectType of the last unwrapped CryptoObject

Fehler

FehlercodeBeschreibung
ara::crypto::CryptoErrc::kUnsupportedrollback_semantics if the context does not support identifying imported objects
ara::crypto::CryptoErrc::kNoSuchValuerollback_semantics if no CryptoObject has been imported yet

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50208
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50208@rel:R25-11#00564dc6
Content hash
00564dc6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50208
Status: valid/unmigrated Version: rel:R25-11#5d802913 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_50208@rel:R25-11#5d802913
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

دالة GetPrivateKey [SWS_CRYPT_50209] Upstream: RS_CRYPTO_02105

virtual ara::core::Result< PrivateKey::Sptr > GetPrivateKey () const noexcept=0;

The interface shall return a shared pointer to the unwrapped PrivateKey.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 569ddfa8ee2a المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُستخدم الطريقة GetPrivateKey للفئة ara::crypto::cryp::ProtectedKeyImportCtx (الموفّرة عبر ملف الترويسة #include "ara/crypto/cryp/protected_key_import_ctx.h") لاسترداد مؤشر مشترك (Shared Pointer) إلى مفتاح خاص تم استيراده وفك تغليفه مسبقًا (PrivateKey::Sptr) ([SWS_CRYPT_50209]). لا تحتوي الواجهة على معلمات تمرير وتُرجع النتيجة بشكل متزامن كـ ara::core::Result<PrivateKey::Sptr> ([SWS_CRYPT_50209]).

تنطبق متطلبات إلزامية على التنفيذ فيما يتعلق بالترتيب والتزامن وأمان الاستثناءات: تم تحديد الطريقة كـ thread-safe وكذلك exception safe، والتصريح عنها بـ noexcept ([SWS_CRYPT_50209]). والمتطلب الإلزامي للاسترداد الناجح هو أن تكون عملية استيراد قد نُفذت بنجاح مسبقًا ضمن السياق ([SWS_CRYPT_50209]).

إذا حدث خطأ أثناء التوفير، تنطبق دلالات التراجع (Rollback) على جميع حالات الخطأ ([SWS_CRYPT_50209]). ويحتوي Result المُرجع في هذه الحالة على أحد رموز الخطأ المحددة التالية:

  • ara::crypto::CryptoErrc::kProcessingNotFinished: لم يتم تنفيذ خطوة الاستيراد السابقة بنجاح بعد ([SWS_CRYPT_50209]).
  • ara::crypto::CryptoErrc::kNoSuchValue: الكائن CryptoObject المستورد أخيرًا ليس مفتاحًا خاصًا ([SWS_CRYPT_50209]).
  • ara::crypto::CryptoErrc::kUnsupported: لا يدعم السياق استيراد المفاتيح الخاصة من حيث المبدأ ([SWS_CRYPT_50209]).

تم إنشاء ملاحظة الاستخدام هذه بواسطة ذكاء اصطناعي استنادًا إلى مواصفة AUTOSAR بالنسخة R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I1)

Header-Datei#include "ara/crypto/cryp/protected_key_import_ctx.h"
Scopeclass ara::crypto::cryp::ProtectedKeyImportCtx
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<PrivateKey::Sptr >a PrivateKey shared pointer

Fehler

FehlercodeBeschreibung
ara::crypto::CryptoErrc::kUnsupportedrollback_semantics if the context does not support importing private keys
ara::crypto::CryptoErrc::kNoSuchValuerollback_semantics if the last imported CryptoObject is not a PrivateKey
ara::crypto::CryptoErrc::kProcessingNotFinishedrollback_semantics if Import has not been executed successfully before

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50209
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50209@rel:R25-11#e822b2f0
Content hash
e822b2f0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50209
Status: valid/unmigrated Version: rel:R25-11#5671d7cb 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_50209@rel:R25-11#5671d7cb
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

دالة GetPublicKey [SWS_CRYPT_50211] Upstream: RS_CRYPTO_02105

virtual ara::core::Result< PublicKey::Sptr > GetPublicKey () const noexcept=0;

The interface shall return a shared pointer to the unwrapped PublicKey.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: b41e5e96382c المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُستخدم الطريقة GetPublicKey للفئة ara::crypto::cryp::ProtectedKeyImportCtx للاسترداد المتزامن لمؤشر إلى مفتاح عام تم استيراده وفك حزمته سابقًا ([SWS_CRYPT_50211]). لا تقبل الدالة أي معلمات تمرير وتُرجع النتيجة بنوع آمن كـ ara::core::Result<PublicKey::Sptr> ([SWS_CRYPT_50211]).

قبل الاستدعاء، يجب أن تكون عملية الاستيراد قد اكتملت بنجاح؛ وإلا فإن الاستدعاء سيفشل ويُرجع رمز الخطأ ara::crypto::CryptoErrc::kProcessingNotFinished ([SWS_CRYPT_50211]). وإذا لم يكن كائن التشفير الأخير المستورد مفتاحًا عامًا، فإن هذا يؤدي إلى الخطأ ara::crypto::CryptoErrc::kNoSuchValue ([SWS_CRYPT_50211]). وإذا كان سياق الاستيراد المحدد لا يدعم جلب المفاتيح العامة بشكل أساسي، فسيتم الإبلاغ عن ara::crypto::CryptoErrc::kUnsupported ([SWS_CRYPT_50211]). وفي جميع الأخطاء المحددة، تضمن الواجهة دلالات التراجع ([SWS_CRYPT_50211]).

فيما يتعلق بالتزامن والأمان من الأخطاء، تم تحديد الطريقة بأنها آمنة لمؤشرات الترابط وكذلك آمنة من الاستثناءات ولا تطرح أي استثناءات C++‎‏ (noexcept) ([SWS_CRYPT_50211]).

وظيفيًا، تتمايز آلية الاستيراد هذه عن الواجهات الأخرى: فبينما يتم هنا فك حزمة كائن محمي، تُرجع الدالة ذات الاسم نفسه في ara::crypto::cryp::PrivateKey ([SWS_CRYPT_22511]) المفتاح العام لمفتاح خاص موجود، والذي تم إنشاؤه مسبقًا على سبيل المثال بواسطة GeneratePrivateKey ([SWS_CRYPT_20722]).

تم إنشاء هذا النص بواسطة ذكاء اصطناعي بناءً على متطلبات المواصفة.

دليل المنفِّذ قيد الإعداد (التعقيد I1)

Header-Datei#include "ara/crypto/cryp/protected_key_import_ctx.h"
Scopeclass ara::crypto::cryp::ProtectedKeyImportCtx
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result< PublicKey::Sptr >a PublicKey shared pointer

Fehler

FehlercodeBeschreibung
ara::crypto::CryptoErrc::kUnsupportedrollback_semantics if the context does not support importing public keys
ara::crypto::CryptoErrc::kNoSuchValuerollback_semantics if the last imported CryptoObject is not a PublicKey
ara::crypto::CryptoErrc::kProcessingNotFinishedrollback_semantics if Import has not been executed successfully before

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50211
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50211@rel:R25-11#4545968c
Content hash
4545968c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50211
Status: valid/unmigrated Version: rel:R25-11#88d8898d 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_50211@rel:R25-11#88d8898d
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

دالة GetResponse [SWS_CRYPT_41020] Upstream: RS_CRYPTO_02105

virtual ara::core::Result< std::size_t > GetResponse (ReadWriteMem Region responseBuffer) const noexcept=0; DIRECTION NOT           responseBuffer               -- DEFINED

The interface shall write the response of the CryptoProvider to the last invocation of Import into the provided output buffer. E.g., this interface could return M4/M5 of a SHE LoadKey operation.

Header-Datei#include "ara/crypto/cryp/protected_key_import_ctx.h"
Scopeclass ara::crypto::cryp::ProtectedKeyImportCtx
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<std::size_t >the number of Bytes written to the output buffer

Fehler

FehlercodeBeschreibung
ara::crypto::CryptoErrc::kUnsupportedrollback_semantics if the context does not provide a response
ara::crypto::CryptoErrc::kInsufficientCapacityrollback_semantics if the output buffer is too small

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

Record
AUTOSAR/AP/record/SWS_CRYPT_41020
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_41020@rel:R25-11#c6656a21
Content hash
c6656a21
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_41020
Status: valid/unmigrated Version: rel:R25-11#7021196a Versionshistorie & Revisions (1 transition, 3 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_41020@rel:R25-11#7021196a
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#68728cfb2026-09-30
  • R24-11rel:R24-11#6d10911c2026-10-14
  • R25-11rel:R25-11#7021196a2026-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

دالة GetSymmetricKey [SWS_CRYPT_50210] Upstream: RS_CRYPTO_02105

virtual ara::core::Result< SymmetricKey::Sptr > GetSymmetricKey () const noexcept=0;

The interface shall return a shared pointer to the unwrapped SymmetricKey.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: cefc876d47db المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُرجع الطريقة GetSymmetricKey للفئة ara::crypto::cryp::ProtectedKeyImportCtx مؤشرًا مشتركًا (Shared Pointer) إلى مفتاح متماثل غير مغلّف (SymmetricKey::Sptr) [SWS_CRYPT_50210]. يتم الاستدعاء بشكل متزامن، وهو مصرّح عنه كـ const وكذلك noexcept، ولا يقبل أي معلمات [SWS_CRYPT_50210].

للاسترداد الناجح، يجب الالتزام بشروط مسبقة وترتيبات معينة [SWS_CRYPT_50210]:

  • يجب أن تكون عملية استيراد قد اكتملت بنجاح مسبقًا؛ وإلا يفشل الاستدعاء برمز الخطأ ara::crypto::CryptoErrc::kProcessingNotFinished [SWS_CRYPT_50210].
  • إذا لم يكن الكائن التشفيري المستورد أخيرًا مفتاحًا متماثلًا، تُرجع الطريقة ara::crypto::CryptoErrc::kNoSuchValue [SWS_CRYPT_50210].
  • إذا كان سياق الاستيراد المحدد لا يدعم استيراد المفاتيح المتماثلة بشكل عام، يتم الإبلاغ عن الخطأ ara::crypto::CryptoErrc::kUnsupported [SWS_CRYPT_50210].

فيما يتعلق بأمان التنفيذ، تم تحديد الواجهة على أنها آمنة خيطيًا (thread-safe) وآمنة من الاستثناءات (exception-safe) [SWS_CRYPT_50210]. وتوفر جميع حالات الخطأ المحددة دلالات التراجع (Rollback)، بحيث تظل حالة السياق دون تغيير في حالة حدوث خطأ [SWS_CRYPT_50210].

تم توليد هذا النص بواسطة ذكاء اصطناعي استنادًا إلى مواصفة AUTOSAR R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I1)

Header-Datei#include "ara/crypto/cryp/protected_key_import_ctx.h"
Scopeclass ara::crypto::cryp::ProtectedKeyImportCtx
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<SymmetricKey::Sptr >a SymmetricKey shared pointer

Fehler

FehlercodeBeschreibung
ara::crypto::CryptoErrc::kUnsupportedrollback_semantics if the context does not support importing symmetric keys
ara::crypto::CryptoErrc::kNoSuchValuerollback_semantics if the last imported CryptoObject is not a SymmetricKey
ara::crypto::CryptoErrc::kProcessingNotFinishedrollback_semantics if Import has not been executed successfully before

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50210
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50210@rel:R25-11#7c59c839
Content hash
7c59c839
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50210
Status: valid/unmigrated Version: rel:R25-11#6f999a76 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_50210@rel:R25-11#6f999a76
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

دالة Import [SWS_CRYPT_50207] Upstream: RS_CRYPTO_02105

virtual ara::core::Result< void > Import (ReadOnlyMemRegion serialized, ara::core::Optional< WriteableKeySlot::Sptr > keySlot) noexcept=0;

The interface shall unwrap the protected data provided, parse the content, and make the parsed content (key-material and meta-data) available for retrieval by the application. If optionally a Key Slot is specified, the unwrapped key material shall be directly serialized into the KeySlot.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 89f9277cd6aa المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

الاستخدام

تفك الطريقة المتزامنة Import للفئة ara::crypto::cryp::ProtectedKeyImportCtx حزم بيانات المفاتيح المحمية من منطقة الذاكرة serialized ([SWS_CRYPT_50207]). وتحلل محتوى البيانات وتوفر مادة المفتاح المستخرجة والبيانات الوصفية للاسترداد اللاحق. وإذا مُرر WriteableKeySlot اختياريًا، فستتم تسلسلة مادة المفتاح مباشرة إلى هذه الفتحة ([SWS_CRYPT_50207]). تفسير: إذا لم يتم تمرير keySlot، فمن المرجح أن تظل مادة المفتاح حصرًا في حالة سياق الاستيراد. سؤال Q-130f11475af1bb33 (مفتوح)

معالجة الأخطاء

تعيد الدالة ara::core::Result<void>. وإذا فشلت العملية، تُطبَّق دلالات التراجع (Rollback semantics) لجميع رموز الخطأ ([SWS_CRYPT_50207]):

  • ara::crypto::CryptoErrc::kInvalidInputSize: حجم الإدخال لـ serialized غير متوقع ([SWS_CRYPT_50207]).
  • ara::crypto::CryptoErrc::kInvalidArgument: البيانات المتسلسلة لا تتطابق مع التنسيق المتوقع ([SWS_CRYPT_50207]).
  • ara::crypto::CryptoErrc::kAuthTagNotValid: فشل التحقق من المصادقة (MAC أو التوقيع) ([SWS_CRYPT_50207]).
  • ara::crypto::CryptoErrc::kBusyResource: لا يمكن تنفيذ العملية مؤقتًا ([SWS_CRYPT_50207]).

التزامن والتفاعل

الطريقة آمنة مؤشريًا وآمنة استثنائيًا (noexcept) ([SWS_CRYPT_50207]). وبعد الاستدعاء الناجح، يمكن جلب كائن المفتاح غير المحزوم من السياق عبر GetPrivateKey ([SWS_CRYPT_50209])، أو GetSymmetricKey ([SWS_CRYPT_50210])، أو GetPublicKey ([SWS_CRYPT_50211]). وإذا كان البروتوكول الأساسي يتطلب استجابة إلى المرسل، فإن GetResponse ([SWS_CRYPT_41020]) يوفر استجابة موفر التشفير. ولتنسيقات المفاتيح غير المحمية، تُستخدم بدلاً من ذلك الطرق ImportPublicKey ([SWS_CRYPT_20732])، وImportSymmetricKey ([SWS_CRYPT_50014])، وImportPrivateKey ([SWS_CRYPT_50132]) لفئة المصنع CryptoProvider.

تم توليد هذا النص بواسطة ذكاء اصطناعي استنادًا إلى مواصفة AUTOSAR R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I1)

Header-Datei#include "ara/crypto/cryp/protected_key_import_ctx.h"
Scopeclass ara::crypto::cryp::ProtectedKeyImportCtx
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
serializedthe memory region that contains the serialized import data
keySlotan optional WriteableKeySlot to directly store the imported key

Rückgabewert

TypBeschreibung
ara::core::Result< void >an empty result or an error

Fehler

FehlercodeBeschreibung
ara::crypto::CryptoErrc::kInvalidInputSizerollback_semantics if serialized cannot be unwrapped due to an unexpected size
ara::crypto::CryptoErrc::kInvalidArgumentrollback_semantics if serialized does not conform to the specified import format
ara::crypto::CryptoErrc::kAuthTagNotValidrollback_semantics if serialized cannot be authenticated (MAC or signature invalid)
ara::crypto::CryptoErrc::kBusyResourcerollback_semantics if the operation temporarily cannot be performed

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50207
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50207@rel:R25-11#c873eac4
Content hash
c873eac4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50207
Status: valid/unmigrated Version: rel:R25-11#2008288d 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_50207@rel:R25-11#2008288d
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

دالة Reset [SWS_CRYPT_50212] Upstream: RS_CRYPTO_02105

virtual ara::core::Result< void > Reset () const noexcept=0;

The interface shall restore the context to its initial state by ensuring that no key-import-key is set and all previously imported data is deleted from the ProtectedKeyImportCtx’s internal buffers.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 21bf97fcdbf3 المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُعيد الطريقة Reset نسخة ara::crypto::cryp::ProtectedKeyImportCtx إلى حالتها الأولية [SWS_CRYPT_50212]. وتضمن الواجهة أثناء ذلك عدم تعيين أي مفتاح استيراد مفاتيح (KIK) بعد الآن، وحذف جميع البيانات المستوردة مسبقًا بالكامل من ذاكرات التخزين المؤقت الداخلية للسياق [SWS_CRYPT_50212].

يتم الاستدعاء بشكل متزامن ويُصنّف وفقًا للمواصفة كـ thread-safe وكذلك exception safe [SWS_CRYPT_50212]. وتصرّح الطريقة عن التوقيع virtual ara::core::Result<void> Reset() const noexcept = 0; وتتطلب تضمين ملف الترويسة ara/crypto/cryp/protected_key_import_ctx.h [SWS_CRYPT_50212].

معالجة الأخطاء

تُرجع النتيجة عبر ara::core::Result<void> [SWS_CRYPT_50212]. وإذا فشلت العملية، تُرجع الواجهة رمز خطأ:

  • ara::crypto::CryptoErrc::kUnsupported: يحدث عندما لا يدعم السياق المحدد إعادة تعيين حالته (دلالات التراجع) [SWS_CRYPT_50212].

تم إنشاء ملاحظة الاستخدام هذه بصورة آلية بناءً على المواصفة SWS_CRYPT_50212.

دليل المنفِّذ قيد الإعداد (التعقيد I1)

Header-Datei#include "ara/crypto/cryp/protected_key_import_ctx.h"
Scopeclass ara::crypto::cryp::ProtectedKeyImportCtx
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result< void >an empty result or an error

Fehler

FehlercodeBeschreibung
ara::crypto::CryptoErrc::kUnsupportedrollback_semantics if the context does not support resetting its’ state.

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50212
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50212@rel:R25-11#75558988
Content hash
75558988
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50212
Status: valid/unmigrated Version: rel:R25-11#953ca1ec 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_50212@rel:R25-11#953ca1ec
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

دالة SetKey [SWS_CRYPT_50205] Upstream: RS_CRYPTO_02105

virtual ara::core::Result< void > SetKey (SymmetricKey::Sptr key) noexcept=0;

The interface shall configure the context to use the provided symmetric key as transport key.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: bb7a4eb711ea المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تقوم الطريقة SetKey للفئة ara::crypto::cryp::ProtectedKeyImportCtx بتهيئة السياق بحيث يُستخدم كائن المفتاح المتماثل الممرر key (SymmetricKey::Sptr) كمفتاح نقل [SWS_CRYPT_50205]. يتم الاستدعاء بشكل متزامن ويعيد ara::core::Result<void> [SWS_CRYPT_50205].

معالجة الأخطاء

إذا حدث خطأ أثناء التهيئة، يتم الإبلاغ عنه باستخدام دلالات التراجع (Rollback semantics)، بحيث تظل الحالة السابقة للسياق دون تغيير [SWS_CRYPT_50205]. وتم تحديد رموز الخطأ التالية:

  • ara::crypto::CryptoErrc::kUnsupported: يُعاد إذا كان السياق يدعم فقط تعيين KeySlot [SWS_CRYPT_50205].
  • ara::crypto::CryptoErrc::kIncompatibleObject: لا يمكن استخدام كائن المفتاح المقدم كمفتاح نقل [SWS_CRYPT_50205].
  • ara::crypto::CryptoErrc::kUsageViolation: لا تحتوي رايات استخدام المفتاح على الإذن المطلوب kAllowKeyUnwrapping [SWS_CRYPT_50205].

التزامن والتفاعل

تم تحديد العملية بأنها آمنة مؤشريًا (thread-safe) وآمنة استثنائيًا (exception safe) ولا تطلق أي استثناءات (noexcept) [SWS_CRYPT_50205]. بينما تربط سياقات مثل SymmetricKeyWrapperCtx مفتاحًا للحماية أو التغليف [SWS_CRYPT_24018]، يُستخدم المفتاح هنا لاستيراد المفاتيح المحمية. وتشير حالة الخطأ kUnsupported أيضًا إلى بنيات يتم فيها بدلاً من ذلك تهيئة السياقات عبر KeySlot [SWS_CRYPT_50034]. تفسير: يُرجح أن تعيين مفتاح النقل يجب أن يكتمل بالضرورة قبل عمليات الاستيراد اللاحقة. سؤال Q-f1f3eab5ab896b1b (مفتوح)

تم إنشاء ملاحظة الاستخدام هذه آليًا استنادًا إلى مواصفة AUTOSAR R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I2)

Header-Datei#include "ara/crypto/cryp/protected_key_import_ctx.h"
Scopeclass ara::crypto::cryp::ProtectedKeyImportCtx
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keysymmetric key object used as transport key

Rückgabewert

TypBeschreibung
ara::core::Result< void >an empty result or an error

Fehler

FehlercodeBeschreibung
ara::crypto::CryptoErrc::kUnsupportedrollback_semantics if the context only supports setting a KeySlot
ara::crypto::CryptoErrc::kIncompatibleObjectrollback_semantics if the provided key object cannot be used as transport key
ara::crypto::CryptoErrc::kUsageViolationrollback_semantics if the allowed usage flags of the key does not include kAllowKey Unwrapping

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50205
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50205@rel:R25-11#8cbf21ef
Content hash
8cbf21ef
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50205
Status: valid/unmigrated Version: rel:R25-11#0c3f97a6 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_50205@rel:R25-11#0c3f97a6
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

دالة SetKey [SWS_CRYPT_50206] Upstream: RS_CRYPTO_02105

virtual ara::core::Result< void > SetKey (KeySlot::Sptr keySlot) noexcept=0;

The interface shall configure the context to use the key stored in the provided KeySlot at the time the import operation is started as the transport key.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: e6e7bd1f753c المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

الاستخدام

تقوم الطريقة SetKey بتهيئة السياق [SWS_CRYPT_50206] (ara::crypto::cryp::ProtectedKeyImportCtx) بحيث يُستخدم المفتاح المتماثل المخزن في KeySlot::Sptr keySlot الممرر كمفتاح نقل عند وقت بدء عملية الاستيراد. يتم الاستدعاء بشكل متزامن ويعيد ara::core::Result<void>.

معالجة الأخطاء

إذا حدث خطأ أثناء التهيئة، تُطبَّق دلالات التراجع (Rollback semantics) [SWS_CRYPT_50206]. وتشمل رموز الخطأ المحددة ما يلي:

  • ara::crypto::CryptoErrc::kUnsupported: عندما يدعم السياق فقط تعيين كائن SymmetricKey مباشر [SWS_CRYPT_50206].
  • ara::crypto::CryptoErrc::kIncompatibleObject: عندما يتعذر استخدام المفتاح الموجود في الفتحة كمفتاح نقل [SWS_CRYPT_50206].
  • ara::crypto::CryptoErrc::kUsageViolation: عندما لا تتضمن رايات الاستخدام المسموح بها للمفتاح في KeySlot الراية kAllowKeyUnwrapping [SWS_CRYPT_50206].

التزامن والتفاعل

حُددت الدالة بأنها آمنة استثنائيًا (exception safe) وآمنة مؤشريًا (thread-safe) [SWS_CRYPT_50206]. ولا يتم تقييم المفتاح من الفتحة إلا عند بدء الاستيراد اللاحق [SWS_CRYPT_50206]. وبينما يمكن لسياقات تشفير أخرى مثل SymmetricKeyWrapperCtx [SWS_CRYPT_50034] أو KeyDerivationFunctionCtx [SWS_CRYPT_50010] تضمين الفتحات أيضًا كمصدر للمفاتيح، يتطلب ProtectedKeyImportCtx::SetKey صراحة إذن فك حزم المفاتيح.

تم إنشاء هذا النص بواسطة أداة توثيق مدعومة بالذكاء الاصطناعي، ولا يغني عن الرجوع إلى مواصفات AUTOSAR الرسمية.

دليل المنفِّذ قيد الإعداد (التعقيد I2)

Header-Datei#include "ara/crypto/cryp/protected_key_import_ctx.h"
Scopeclass ara::crypto::cryp::ProtectedKeyImportCtx
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keySlota keyslot containing a symmetric key used as transport key

Rückgabewert

TypBeschreibung
ara::core::Result< void >an empty result or an error

Fehler

FehlercodeBeschreibung
ara::crypto::CryptoErrc::kUnsupportedrollback_semantics if the context only supports setting a SymmetricKey object
ara::crypto::CryptoErrc::kIncompatibleObjectrollback_semantics if the key contained in the provided keySlot cannot be used as transport key
ara::crypto::CryptoErrc::kUsageViolationrollback_semantics if the allowed usage flags of the key contained in the provided Key Slot does not include kAllowKeyUnwrapping

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50206
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50206@rel:R25-11#b1843ed7
Content hash
b1843ed7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50206
Status: valid/unmigrated Version: rel:R25-11#099a4256 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_50206@rel:R25-11#099a4256
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

توثيق أسماء الأنواع البديلة

اسم نوع بديل Sptr [SWS_CRYPT_50085] Upstream: RS_CRYPTO_02105

using Sptr = std::shared_ptr<ProtectedKeyImportCtx>;

Smart pointer of the interface.

Header-Datei#include "ara/crypto/cryp/protected_key_import_ctx.h"
Scopeclass ara::crypto::cryp::ProtectedKeyImportCtx
SymbolSptr

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50085
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50085@rel:R25-11#5357730f
Content hash
5357730f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50085
Status: valid/unmigrated Version: rel:R25-11#8f8d1310 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_50085@rel:R25-11#8f8d1310
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