| AlgId typedef | ara::crypto::cryp::CryptoContext | |
| CalculateWrappedKeySize(std::size_t keyLength) const noexcept=0 | ara::crypto::cryp::SymmetricKeyWrapperCtx | pure virtual |
| GetCryptoPrimitiveId() const noexcept=0 | ara::crypto::cryp::CryptoContext | pure virtual |
| GetMaxTargetKeyLength() const noexcept=0 | ara::crypto::cryp::SymmetricKeyWrapperCtx | pure virtual |
| GetTargetKeyGranularity() const noexcept=0 | ara::crypto::cryp::SymmetricKeyWrapperCtx | pure virtual |
| IsInitialized() const noexcept=0 | ara::crypto::cryp::CryptoContext | pure virtual |
| MyProvider() const noexcept=0 | ara::crypto::cryp::CryptoContext | pure virtual |
| operator=(const CryptoContext &other)=default | ara::crypto::cryp::CryptoContext | |
| operator=(CryptoContext &&other)=default | ara::crypto::cryp::CryptoContext | |
| Reset() noexcept=0 | ara::crypto::cryp::SymmetricKeyWrapperCtx | pure virtual |
| SetKey(const SymmetricKey &key, CryptoTransform transform) noexcept=0 | ara::crypto::cryp::SymmetricKeyWrapperCtx | pure virtual |
| UnwrapKey(ReadOnlyMemRegion wrappedKey, AlgId algId, AllowedUsageFlags allowedUsage) const noexcept=0 | ara::crypto::cryp::SymmetricKeyWrapperCtx | pure virtual |
| UnwrapSeed(ReadOnlyMemRegion wrappedSeed, AlgId targetAlgId, SecretSeed::Usage allowedUsage) const noexcept=0 | ara::crypto::cryp::SymmetricKeyWrapperCtx | pure virtual |
| Uptr typedef | ara::crypto::cryp::SymmetricKeyWrapperCtx | |
| WrapKeyMaterial(const RestrictedUseObject &key) const noexcept=0 | ara::crypto::cryp::SymmetricKeyWrapperCtx | pure virtual |
| ~CryptoContext() noexcept=default | ara::crypto::cryp::CryptoContext | virtual |