Home
last modified time | relevance | path

Searched refs:KeymasterContext (Results 1 – 22 of 22) sorted by relevance

/system/keymaster/include/keymaster/
Dkeymaster_context.h69 class KeymasterContext {
71 KeymasterContext() {} in KeymasterContext() function
72 virtual ~KeymasterContext(){}; in ~KeymasterContext()
250 KeymasterContext(const KeymasterContext&);
251 void operator=(const KeymasterContext&);
Dasymmetric_key_factory.h23 class KeymasterContext; variable
31 explicit AsymmetricKeyFactory(const KeymasterContext& context) : context_(context) {} in AsymmetricKeyFactory()
51 const KeymasterContext& context_;
Dandroid_keymaster.h26 class KeymasterContext; variable
49 AndroidKeymaster(KeymasterContext* context, size_t operation_table_size,
115 UniquePtr<KeymasterContext> context_;
Dkey_factory.h25 class KeymasterContext; variable
/system/keymaster/ng/include/
DAndroidKeymaster3Device.h31 class KeymasterContext; variable
57 AndroidKeymaster3Device(KeymasterContext* context, KeymasterHardwareProfile profile);
DAndroidKeymaster4Device.h29 class KeymasterContext; variable
DAndroidKeymaster41Device.h29 class KeymasterContext; variable
/system/keymaster/include/keymaster/km_openssl/
Drsa_key_factory.h29 explicit RsaKeyFactory(const SoftwareKeyBlobMaker& blob_maker, const KeymasterContext& context) in RsaKeyFactory()
Dec_key_factory.h29 explicit EcKeyFactory(const SoftwareKeyBlobMaker& blob_maker, const KeymasterContext& context) in EcKeyFactory()
/system/keymaster/include/keymaster/legacy_support/
Dec_keymaster1_key.h41 const KeymasterContext& context, //
Drsa_keymaster1_key.h41 RsaKeymaster1KeyFactory(const SoftwareKeyBlobMaker& blob_maker, const KeymasterContext& context,
/system/keymaster/include/keymaster/contexts/
Dkeymaster2_passthrough_context.h33 class Keymaster2PassthroughContext : public KeymasterContext {
Dkeymaster1_passthrough_context.h36 class Keymaster1PassthroughContext : public KeymasterContext,
Dsoft_keymaster_context.h44 class SoftKeymasterContext : public KeymasterContext,
Dpure_soft_keymaster_context.h43 class PureSoftKeymasterContext : public KeymasterContext,
/system/keymaster/legacy_support/
Drsa_keymaster1_key.cpp28 const KeymasterContext& context, in RsaKeymaster1KeyFactory()
Dec_keymaster1_key.cpp31 const KeymasterContext& context, in EcdsaKeymaster1KeyFactory()
/system/keymaster/android_keymaster/
Dandroid_keymaster.cpp77 const KeymasterContext& context) { in CheckVersionInfo()
133 AndroidKeymaster::AndroidKeymaster(KeymasterContext* context, size_t operation_table_size, in AndroidKeymaster()
150 bool check_supported(const KeymasterContext& context, keymaster_algorithm_t algorithm, in check_supported()
198 void GetSupported(const KeymasterContext& context, keymaster_algorithm_t algorithm, in GetSupported()
308 const KeymasterContext& context, // in get_key_factory()
/system/keymaster/tests/
Dandroid_keymaster_test_utils.h162 virtual KeymasterContext* keymaster_context() const = 0;
Dandroid_keymaster_test.cpp128 KeymasterContext* keymaster_context() const override { return context_; } in keymaster_context()
164 KeymasterContext* keymaster_context() const override { return context_; } in keymaster_context()
199 KeymasterContext* keymaster_context() const override { return context_; } in keymaster_context()
/system/keymaster/ng/
DAndroidKeymaster3Device.cpp232 AndroidKeymaster3Device::AndroidKeymaster3Device(KeymasterContext* context, in AndroidKeymaster3Device()
/system/keymaster/
DAndroid.bp101 // implementation, lacking only a subclass of the (abstract) KeymasterContext