Home
last modified time | relevance | path

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

12

/system/keymaster/include/keymaster/legacy_support/
Drsa_keymaster1_key.h67 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
72 std::unique_ptr<OperationFactory> sign_factory_;
73 std::unique_ptr<OperationFactory> decrypt_factory_;
74 std::unique_ptr<OperationFactory> verify_factory_;
75 std::unique_ptr<OperationFactory> encrypt_factory_;
Dec_keymaster1_key.h67 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
72 std::unique_ptr<OperationFactory> sign_factory_;
73 std::unique_ptr<OperationFactory> verify_factory_;
Dkeymaster_passthrough_engine.h37 class OperationFactory; variable
59 virtual OperationFactory* GetOperationFactory(keymaster_purpose_t purpose,
Dkeymaster_passthrough_key.h69 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override { in GetOperationFactory()
/system/keymaster/android_keymaster/
Doperation.cpp23 bool OperationFactory::supported(keymaster_padding_t padding) const { in supported()
31 bool OperationFactory::supported(keymaster_block_mode_t block_mode) const { in supported()
39 bool OperationFactory::supported(keymaster_digest_t digest) const { in supported()
63 bool OperationFactory::is_public_key_operation() const { in is_public_key_operation()
86 bool OperationFactory::GetAndValidatePadding(const AuthorizationSet& begin_params, const Key& key, in GetAndValidatePadding()
111 bool OperationFactory::GetAndValidateDigest(const AuthorizationSet& begin_params, const Key& key, in GetAndValidateDigest()
117 bool OperationFactory::GetAndValidateDigest(const AuthorizationSet& begin_params, const Key& key, in GetAndValidateDigest()
Dandroid_keymaster.cpp200 const T* (OperationFactory::*get_supported_method)(size_t* count) const, in GetSupported()
204 const OperationFactory* factory = context.GetOperationFactory(algorithm, purpose); in GetSupported()
218 &OperationFactory::SupportedBlockModes, response); in SupportedBlockModes()
224 &OperationFactory::SupportedPaddingModes, response); in SupportedPaddingModes()
229 GetSupported(*context_, request.algorithm, request.purpose, &OperationFactory::SupportedDigests, in SupportedDigests()
550 OperationFactory* factory = key->key_factory()->GetOperationFactory(request.purpose); in BeginOperation()
/system/keymaster/include/keymaster/
Dkey_factory.h26 class OperationFactory; variable
63 virtual OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const = 0;
Dkeymaster_context.h35 class OperationFactory; variable
101 virtual const OperationFactory* GetOperationFactory(keymaster_algorithm_t algorithm,
Doperation.h36 class OperationFactory {
38 virtual ~OperationFactory() {} in ~OperationFactory()
/system/keymaster/km_openssl/
Dtriple_des_key.cpp31 OperationFactory* TripleDesKeyFactory::GetOperationFactory(keymaster_purpose_t purpose) const { in GetOperationFactory()
Daes_key.cpp31 OperationFactory* AesKeyFactory::GetOperationFactory(keymaster_purpose_t purpose) const { in GetOperationFactory()
Dhmac_key.cpp29 OperationFactory* HmacKeyFactory::GetOperationFactory(keymaster_purpose_t purpose) const { in GetOperationFactory()
Dhmac_operation.h54 class HmacOperationFactory : public OperationFactory {
/system/keymaster/include/keymaster/km_openssl/
Daes_key.h41 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
Dhmac_key.h38 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
Decdh_operation.h51 class EcdhOperationFactory : public OperationFactory {
Dtriple_des_key.h39 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
Drsa_key_factory.h52 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
Dec_key_factory.h61 OperationFactory* GetOperationFactory(keymaster_purpose_t purpose) const override;
/system/keymaster/include/keymaster/contexts/
Dkeymaster2_passthrough_context.h57 OperationFactory* GetOperationFactory(keymaster_algorithm_t algorithm,
Dkeymaster1_passthrough_context.h63 OperationFactory* GetOperationFactory(keymaster_algorithm_t algorithm,
Dsoft_keymaster_context.h68 OperationFactory* GetOperationFactory(keymaster_algorithm_t algorithm,
/system/keymaster/legacy_support/
Decdsa_keymaster1_operation.h102 class EcdsaKeymaster1OperationFactory : public OperationFactory {
Drsa_keymaster1_key.cpp130 OperationFactory* RsaKeymaster1KeyFactory::GetOperationFactory(keymaster_purpose_t purpose) const { in GetOperationFactory()
Dec_keymaster1_key.cpp122 OperationFactory*

12