/system/keymaster/include/keymaster/ |
D | key.h | 29 class KeyFactory; variable 60 const KeyFactory* key_factory() const { return key_factory_; } in key_factory() 61 const KeyFactory*& key_factory() { return key_factory_; } in key_factory() 65 const KeyFactory* key_factory) in Key() 73 const KeyFactory* key_factory_;
|
D | key_factory.h | 35 class KeyFactory { 37 virtual ~KeyFactory() {} in ~KeyFactory()
|
D | keymaster_context.h | 29 class KeyFactory; variable 86 virtual const KeyFactory* GetKeyFactory(keymaster_algorithm_t algorithm) const = 0;
|
D | android_keymaster.h | 26 class KeyFactory; variable 98 const KeyFactory** factory, UniquePtr<Key>* key);
|
D | asymmetric_key_factory.h | 28 class AsymmetricKeyFactory : public KeyFactory {
|
/system/keymaster/include/keymaster/contexts/ |
D | pure_soft_keymaster_context.h | 57 KeyFactory* GetKeyFactory(keymaster_algorithm_t algorithm) const override; 107 std::unique_ptr<KeyFactory> rsa_factory_; 108 std::unique_ptr<KeyFactory> ec_factory_; 109 std::unique_ptr<KeyFactory> aes_factory_; 110 std::unique_ptr<KeyFactory> tdes_factory_; 111 std::unique_ptr<KeyFactory> hmac_factory_;
|
D | soft_keymaster_context.h | 69 KeyFactory* GetKeyFactory(keymaster_algorithm_t algorithm) const override; 129 std::unique_ptr<KeyFactory> rsa_factory_; 130 std::unique_ptr<KeyFactory> ec_factory_; 131 std::unique_ptr<KeyFactory> aes_factory_; 132 std::unique_ptr<KeyFactory> tdes_factory_; 133 std::unique_ptr<KeyFactory> hmac_factory_;
|
D | keymaster1_passthrough_context.h | 60 KeyFactory* GetKeyFactory(keymaster_algorithm_t algorithm) const override; 126 mutable std::unordered_map<keymaster_algorithm_t, UniquePtr<KeyFactory>> factories_;
|
D | keymaster2_passthrough_context.h | 53 KeyFactory* GetKeyFactory(keymaster_algorithm_t algorithm) const override;
|
/system/keymaster/include/keymaster/km_openssl/ |
D | ec_key.h | 32 const KeyFactory* key_factory) in EcKey() 43 const KeyFactory* key_factory) in EcKey()
|
D | rsa_key.h | 29 const KeyFactory* key_factory) in RsaKey() 46 const KeyFactory* key_factory) in RsaKey()
|
D | symmetric_key.h | 30 class SymmetricKeyFactory : public KeyFactory, public SoftKeyFactoryMixin { 81 const KeyFactory* key_factory);
|
D | asymmetric_key.h | 29 const KeyFactory* key_factory) in AsymmetricKey()
|
D | aes_key.h | 57 const KeyFactory* key_factory) in AesKey()
|
D | hmac_key.h | 54 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) in HmacKey()
|
D | triple_des_key.h | 55 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) in TripleDesKey()
|
/system/keymaster/include/keymaster/legacy_support/ |
D | keymaster_passthrough_key.h | 37 class KeymasterPassthroughKeyFactory : public KeyFactory { 41 : KeyFactory(), engine_(engine), algorithm_(algorithm) {} in KeymasterPassthroughKeyFactory() 80 const KeyFactory* key_factory, keymaster_error_t* error, in KeymasterPassthroughKey()
|
D | rsa_keymaster0_key.h | 64 const KeyFactory* key_factory) in RsaKeymaster0Key()
|
D | ec_keymaster0_key.h | 63 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) in EcKeymaster0Key()
|
D | ec_keymaster1_key.h | 72 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) in EcdsaKeymaster1Key()
|
D | rsa_keymaster1_key.h | 76 const KeyFactory* key_factory) in RsaKeymaster1Key()
|
D | keymaster1_legacy_support.h | 61 class Keymaster1ArbitrationFactory : public KeyFactory {
|
/system/extras/verity/ |
D | Utils.java | 31 import java.security.KeyFactory; 176 return KeyFactory.getInstance(algOid).generatePrivate(spec); in loadDERPrivateKey() 194 KeyFactory factory = KeyFactory.getInstance("RSA"); in loadDERPublicKey() 201 KeyFactory factory = KeyFactory.getInstance("RSA"); in loadPEMPublicKey() 223 KeyFactory factory = KeyFactory.getInstance("EC"); in getSignatureAlgorithm()
|
/system/keymaster/android_keymaster/ |
D | android_keymaster.cpp | 222 const KeyFactory* factory = nullptr; in GenerateKey() 267 const KeyFactory* key_factory; in BeginOperation() 398 const KeyFactory* key_factory; in AttestKey() 439 const KeyFactory* factory = nullptr; in ImportKey() 479 const KeyFactory** factory, UniquePtr<Key>* key) { in LoadKey() 521 const KeyFactory* factory = nullptr; in ImportWrappedKey()
|
/system/keymaster/km_openssl/ |
D | symmetric_key.cpp | 106 const KeyFactory* key_factory) in SymmetricKey()
|