Logo
中文版
详情联系: neusar-support@reachauto.com
ara::crypto::cryp::CryptoProvider 成员列表

成员的完整列表,这些成员属于 ara::crypto::cryp::CryptoProvider,包括所有继承而来的类成员

AlgId typedefara::crypto::cryp::CryptoProvider
AllocVolatileContainer(std::size_t capacity=0U) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
AllocVolatileContainer(std::pair< AlgId, CryptoObjectType > theObjectDef) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
ConvertToAlgId(ara::core::StringView primitiveName) const noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
ConvertToAlgName(AlgId algId) const noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateDecryptorPrivateCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateEncryptorPublicCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateHashFunctionCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateKeyAgreementPrivateCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateKeyDecapsulatorPrivateCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateKeyDerivationFunctionCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateKeyEncapsulatorPublicCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateMessageAuthCodeCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateRandomGeneratorCtx(AlgId algId=kAlgIdDefault, bool initialize=true) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateSignature(AlgId signAlgId, ReadOnlyMemRegion value, const RestrictedUseObject &key, AlgId hashAlgId=kAlgIdNone) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateSignerPrivateCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateStreamCipherCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateSymmetricBlockCipherCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateSymmetricKeyWrapperCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
CreateVerifierPublicCtx(AlgId algId) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
ExportPublicObject(const IOInterface &container, Serializable::FormatId formatId=Serializable::kFormatDefault) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
ExportSecuredObject(const CryptoObject &object, SymmetricKeyWrapperCtx &transportContext) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
ExportSecuredObject(const IOInterface &container, SymmetricKeyWrapperCtx &transportContext) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
GeneratePrivateKey(AlgId algId, AllowedUsageFlags allowedUsage, bool isSession=false, bool isExportable=false) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
GenerateSeed(AlgId algId, SecretSeed::Usage allowedUsage, bool isSession=true, bool isExportable=false) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
GenerateSymmetricKey(AlgId algId, AllowedUsageFlags allowedUsage, bool isSession=true, bool isExportable=false) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
ImportPublicObject(IOInterface &container, ReadOnlyMemRegion serialized, CryptoObjectType expectedObject=CryptoObjectType::kUndefined) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
ImportSecuredObject(IOInterface &container, ReadOnlyMemRegion serialized, SymmetricKeyWrapperCtx &transportContext, bool isExportable=false, CryptoObjectType expectedObject=CryptoObjectType::kUndefined) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
LoadObject(const IOInterface &container) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
LoadPrivateKey(const IOInterface &container) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
LoadPublicKey(const IOInterface &container) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
LoadSecretSeed(const IOInterface &container) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
LoadSymmetricKey(const IOInterface &container) noexcept=0ara::crypto::cryp::CryptoProviderpure virtual
operator=(const CryptoProvider &other)=defaultara::crypto::cryp::CryptoProvider
operator=(CryptoProvider &&other)=defaultara::crypto::cryp::CryptoProvider
Uptr typedefara::crypto::cryp::CryptoProvider
~CryptoProvider() noexcept=defaultara::crypto::cryp::CryptoProvidervirtual