Home
last modified time | relevance | path

Searched refs:OperationFactory (Results 1 – 25 of 38) sorted by relevance

12

/system/keymaster/include/keymaster/legacy_support/
Drsa_keymaster1_key.h61 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
66 std::unique_ptr<OperationFactory> sign_factory_;
67 std::unique_ptr<OperationFactory> decrypt_factory_;
68 std::unique_ptr<OperationFactory> verify_factory_;
69 std::unique_ptr<OperationFactory> encrypt_factory_;
Dec_keymaster1_key.h60 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
65 std::unique_ptr<OperationFactory> sign_factory_;
66 std::unique_ptr<OperationFactory> verify_factory_;
Dkeymaster_passthrough_engine.h38 class OperationFactory; variable
59 virtual OperationFactory* GetOperationFactory(keymaster_purpose_t purpose,
Dkeymaster_passthrough_key.h64 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override { in GetOperationFactory()
/system/keymaster/android_keymaster/
Doperation.cpp24 bool OperationFactory::supported(keymaster_padding_t padding) const { in supported()
33 bool OperationFactory::supported(keymaster_block_mode_t block_mode) const { in supported()
42 bool OperationFactory::supported(keymaster_digest_t digest) const { in supported()
67 bool OperationFactory::is_public_key_operation() const { in is_public_key_operation()
89 bool OperationFactory::GetAndValidatePadding(const AuthorizationSet& begin_params, const Key& key, in GetAndValidatePadding()
114 bool OperationFactory::GetAndValidateDigest(const AuthorizationSet& begin_params, const Key& key, in GetAndValidateDigest()
120 bool OperationFactory::GetAndValidateDigest(const AuthorizationSet& begin_params, const Key& key, in GetAndValidateDigest()
Dandroid_keymaster.cpp117 const T* (OperationFactory::*get_supported_method)(size_t* count) const, in GetSupported()
122 const OperationFactory* factory = context.GetOperationFactory(algorithm, purpose); in GetSupported()
136 &OperationFactory::SupportedBlockModes, response); in SupportedBlockModes()
142 &OperationFactory::SupportedPaddingModes, response); in SupportedPaddingModes()
147 GetSupported(*context_, request.algorithm, request.purpose, &OperationFactory::SupportedDigests, in SupportedDigests()
279 OperationFactory* factory = key_factory->GetOperationFactory(request.purpose); in BeginOperation()
/system/keymaster/include/keymaster/
Dkey_factory.h27 class OperationFactory; variable
57 virtual OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const = 0;
Dkeymaster_context.h30 class OperationFactory; variable
87 virtual const OperationFactory* GetOperationFactory(keymaster_algorithm_t algorithm,
Doperation.h36 class OperationFactory {
38 virtual ~OperationFactory() {} in ~OperationFactory()
/system/keymaster/km_openssl/
Dtriple_des_key.cpp33 OperationFactory* TripleDesKeyFactory::GetOperationFactory(keymaster_purpose_t purpose) const { in GetOperationFactory()
Daes_key.cpp33 OperationFactory* AesKeyFactory::GetOperationFactory(keymaster_purpose_t purpose) const { in GetOperationFactory()
Dhmac_operation.h54 class HmacOperationFactory : public OperationFactory {
Dhmac_key.cpp31 OperationFactory* HmacKeyFactory::GetOperationFactory(keymaster_purpose_t purpose) const { in GetOperationFactory()
/system/keymaster/include/keymaster/km_openssl/
Daes_key.h43 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
Drsa_key_factory.h47 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
Dhmac_key.h40 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
Dtriple_des_key.h39 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
Dec_key_factory.h56 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
/system/keymaster/include/keymaster/contexts/
Dkeymaster2_passthrough_context.h54 OperationFactory* GetOperationFactory(keymaster_algorithm_t algorithm,
Dkeymaster1_passthrough_context.h61 OperationFactory* GetOperationFactory(keymaster_algorithm_t algorithm,
Dpure_soft_keymaster_context.h58 OperationFactory* GetOperationFactory(keymaster_algorithm_t algorithm,
Dsoft_keymaster_context.h70 OperationFactory* GetOperationFactory(keymaster_algorithm_t algorithm,
/system/keymaster/legacy_support/
Dec_keymaster1_key.cpp115 OperationFactory*
Decdsa_keymaster1_operation.h104 class EcdsaKeymaster1OperationFactory : public OperationFactory {
Drsa_keymaster1_key.cpp123 OperationFactory* RsaKeymaster1KeyFactory::GetOperationFactory(keymaster_purpose_t purpose) const { in GetOperationFactory()

12