/system/keymaster/include/keymaster/ |
D | key.h | 31 class KeyFactory; variable 62 const KeyFactory* key_factory() const { return key_factory_; } in key_factory() 63 const KeyFactory*& key_factory() { return key_factory_; } in key_factory() 70 const KeyFactory* key_factory) in Key() 78 const KeyFactory* key_factory_;
|
D | key_factory.h | 34 class KeyFactory { 36 virtual ~KeyFactory() {} in ~KeyFactory()
|
D | keymaster_context.h | 38 class KeyFactory; variable 105 virtual const KeyFactory* GetKeyFactory(keymaster_algorithm_t algorithm) const = 0;
|
D | asymmetric_key_factory.h | 29 class AsymmetricKeyFactory : public KeyFactory {
|
D | android_keymaster.h | 26 class KeyFactory; variable
|
/system/keymaster/include/keymaster/contexts/ |
D | soft_keymaster_context.h | 67 KeyFactory* GetKeyFactory(keymaster_algorithm_t algorithm) const override; 118 std::unique_ptr<KeyFactory> rsa_factory_; 119 std::unique_ptr<KeyFactory> ec_factory_; 120 std::unique_ptr<KeyFactory> aes_factory_; 121 std::unique_ptr<KeyFactory> tdes_factory_; 122 std::unique_ptr<KeyFactory> hmac_factory_;
|
D | pure_soft_keymaster_context.h | 62 KeyFactory* GetKeyFactory(keymaster_algorithm_t algorithm) const override; 132 std::unique_ptr<KeyFactory> rsa_factory_; 133 std::unique_ptr<KeyFactory> ec_factory_; 134 std::unique_ptr<KeyFactory> aes_factory_; 135 std::unique_ptr<KeyFactory> tdes_factory_; 136 std::unique_ptr<KeyFactory> hmac_factory_;
|
D | keymaster1_passthrough_context.h | 62 KeyFactory* GetKeyFactory(keymaster_algorithm_t algorithm) const override; 138 mutable std::unordered_map<keymaster_algorithm_t, UniquePtr<KeyFactory>> factories_;
|
D | keymaster2_passthrough_context.h | 56 KeyFactory* GetKeyFactory(keymaster_algorithm_t algorithm) const override;
|
/system/keymaster/include/keymaster/km_openssl/ |
D | ec_key.h | 32 EcKey(AuthorizationSet hw_enforced, AuthorizationSet sw_enforced, const KeyFactory* factory) in EcKey() 34 EcKey(AuthorizationSet hw_enforced, AuthorizationSet sw_enforced, const KeyFactory* factory, in EcKey() 48 const KeyFactory* key_factory) in EcKey()
|
D | rsa_key.h | 32 RsaKey(AuthorizationSet hw_enforced, AuthorizationSet sw_enforced, const KeyFactory* factory) in RsaKey() 34 RsaKey(AuthorizationSet hw_enforced, AuthorizationSet sw_enforced, const KeyFactory* factory, in RsaKey() 51 const KeyFactory* key_factory) in RsaKey()
|
D | curve25519_key.h | 40 const KeyFactory* factory) in Curve25519Key() 43 const KeyFactory* factory, const KeymasterKeyBlob& key_material) in Curve25519Key()
|
D | symmetric_key.h | 29 class SymmetricKeyFactory : public KeyFactory, public SoftKeyFactoryMixin { 86 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory);
|
D | asymmetric_key.h | 32 const KeyFactory* key_factory) in AsymmetricKey()
|
D | hmac_key.h | 54 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) in HmacKey()
|
D | aes_key.h | 56 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) in AesKey()
|
D | triple_des_key.h | 57 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) in TripleDesKey()
|
/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/include/keymaster/legacy_support/ |
D | keymaster_passthrough_key.h | 38 class KeymasterPassthroughKeyFactory : public KeyFactory { 43 : KeyFactory(), engine_(engine), algorithm_(algorithm) {} in KeymasterPassthroughKeyFactory() 86 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory, in KeymasterPassthroughKey()
|
D | ec_keymaster1_key.h | 81 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) in EcdsaKeymaster1Key()
|
D | rsa_keymaster1_key.h | 83 const KeyFactory* key_factory) in RsaKeymaster1Key()
|
D | keymaster1_legacy_support.h | 59 template <typename KM1_SOFTDIGEST_FACTORY> class Keymaster1ArbitrationFactory : public KeyFactory {
|
/system/keymaster/km_openssl/ |
D | symmetric_key.cpp | 109 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) in SymmetricKey()
|
/system/keymaster/contexts/ |
D | soft_keymaster_context.cpp | 97 KeyFactory* SoftKeymasterContext::GetKeyFactory(keymaster_algorithm_t algorithm) const { in GetKeyFactory() 125 KeyFactory* key_factory = GetKeyFactory(algorithm); in GetOperationFactory()
|
D | keymaster2_passthrough_context.cpp | 44 KeyFactory* Keymaster2PassthroughContext::GetKeyFactory(keymaster_algorithm_t algorithm) const { in GetKeyFactory()
|