Home
last modified time | relevance | path

Searched refs:EcKeyFactory (Results 1 – 6 of 6) sorted by relevance

/system/keymaster/km_openssl/
Dec_key_factory.cpp35 OperationFactory* EcKeyFactory::GetOperationFactory(keymaster_purpose_t purpose) const { in GetOperationFactory()
49 keymaster_error_t EcKeyFactory::GetCurveAndSize(const AuthorizationSet& key_description, in GetCurveAndSize()
79 keymaster_error_t EcKeyFactory::GenerateKey(const AuthorizationSet& key_description, in GenerateKey()
149 keymaster_error_t EcKeyFactory::ImportKey(const AuthorizationSet& key_description, // in ImportKey()
195 keymaster_error_t EcKeyFactory::UpdateImportKeyDescription(const AuthorizationSet& key_description, in UpdateImportKeyDescription()
244 EC_GROUP* EcKeyFactory::ChooseGroup(size_t key_size_bits) { in ChooseGroup()
265 EC_GROUP* EcKeyFactory::ChooseGroup(keymaster_ec_curve_t ec_curve) { in ChooseGroup()
285 keymaster_error_t EcKeyFactory::CreateEmptyKey(AuthorizationSet&& hw_enforced, in CreateEmptyKey()
/system/keymaster/include/keymaster/km_openssl/
Dec_key_factory.h27 class EcKeyFactory : public AsymmetricKeyFactory, public SoftKeyFactoryMixin {
29 explicit EcKeyFactory(const SoftwareKeyBlobMaker& blob_maker, const KeymasterContext& context) in EcKeyFactory() function
/system/keymaster/include/keymaster/legacy_support/
Dec_keymaster1_key.h38 class EcdsaKeymaster1KeyFactory : public EcKeyFactory {
/system/keymaster/legacy_support/
Dec_keymaster1_key.cpp33 : EcKeyFactory(blob_maker, context), engine_(engine), in EcdsaKeymaster1KeyFactory()
/system/keymaster/contexts/
Dsoft_keymaster_context.cpp56 ec_factory_(new EcKeyFactory(*this /* blob_maker */, *this /* context */)), in SoftKeymasterContext()
Dpure_soft_keymaster_context.cpp58 ec_factory_(new EcKeyFactory(*this /* blob_maker */, *this /* context */)), in PureSoftKeymasterContext()