Searched refs:key_factory (Results 1 - 21 of 21) sorted by relevance

/system/keymaster/include/keymaster/km_openssl/
H A Dec_key.h32 const KeyFactory* key_factory)
33 : AsymmetricKey(move(hw_enforced), move(sw_enforced), key_factory) {}
43 const KeyFactory* key_factory)
44 : AsymmetricKey(move(hw_enforced), move(sw_enforced), key_factory), ec_key_(ec_key) {}
31 EcKey(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
42 EcKey(EC_KEY* ec_key, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
H A Drsa_key.h29 const KeyFactory* key_factory)
30 : AsymmetricKey(move(hw_enforced), move(sw_enforced), key_factory) {}
46 const KeyFactory* key_factory)
47 : AsymmetricKey(move(hw_enforced), move(sw_enforced), key_factory), rsa_key_(rsa) {}
28 RsaKey(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
45 RsaKey(RSA* rsa, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
H A Dasymmetric_key.h29 const KeyFactory* key_factory)
30 : Key(move(hw_enforced), move(sw_enforced), key_factory) {}
28 AsymmetricKey(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
H A Dhmac_key.h54 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory)
55 : SymmetricKey(move(key_material), move(hw_enforced), move(sw_enforced), key_factory) {}
53 HmacKey(KeymasterKeyBlob&& key_material, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
H A Daes_key.h57 const KeyFactory* key_factory)
58 : SymmetricKey(move(key_material), move(hw_enforced), move(sw_enforced), key_factory) {}
55 AesKey(KeymasterKeyBlob&& key_material, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
H A Dtriple_des_key.h55 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory)
56 : SymmetricKey(move(key_material), move(hw_enforced), move(sw_enforced), key_factory) {}
54 TripleDesKey(KeymasterKeyBlob&& key_material, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
H A Dsymmetric_key.h20 #include <keymaster/key_factory.h>
81 const KeyFactory* key_factory);
/system/keymaster/include/keymaster/
H A Dkey.h60 const KeyFactory* key_factory() const { return key_factory_; } function in class:keymaster::Key
61 const KeyFactory*& key_factory() { return key_factory_; } function in class:keymaster::Key
65 const KeyFactory* key_factory)
67 key_factory_(key_factory) {}
64 Key(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
H A Dasymmetric_key_factory.h20 #include <keymaster/key_factory.h>
/system/keymaster/include/keymaster/legacy_support/
H A Dec_keymaster0_key.h63 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory)
64 : EcKey(ec_key, move(hw_enforced), move(sw_enforced), key_factory) {}
62 EcKeymaster0Key(EC_KEY* ec_key, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
H A Dec_keymaster1_key.h72 AuthorizationSet&& sw_enforced, const KeyFactory* key_factory)
73 : EcKey(ecdsa_key, move(hw_enforced), move(sw_enforced), key_factory) {}
71 EcdsaKeymaster1Key(EC_KEY* ecdsa_key, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
H A Drsa_keymaster0_key.h64 const KeyFactory* key_factory)
65 : RsaKey(rsa_key, move(hw_enforced), move(sw_enforced), key_factory) {}
62 RsaKeymaster0Key(RSA* rsa_key, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
H A Drsa_keymaster1_key.h76 const KeyFactory* key_factory)
77 : RsaKey(rsa_key, move(hw_enforced), move(sw_enforced), key_factory) {}
74 RsaKeymaster1Key(RSA* rsa_key, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
H A Dkeymaster_passthrough_key.h24 #include <keymaster/key_factory.h>
80 const KeyFactory* key_factory, keymaster_error_t* error,
83 : Key(move(hw_enforced), move(sw_enforced), key_factory),
78 KeymasterPassthroughKey(KeymasterKeyBlob&& key_material, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory, keymaster_error_t* error, const AuthorizationSet& additional_parameters, const KeymasterPassthroughEngine* engine) argument
H A Dkeymaster1_legacy_support.h29 #include <keymaster/key_factory.h>
113 // a Key call key.key_factory()->GetOperationFactory()
/system/keymaster/km_openssl/
H A Dsymmetric_key.cpp106 const KeyFactory* key_factory)
107 : Key(move(hw_enforced), move(sw_enforced), key_factory) {
104 SymmetricKey(KeymasterKeyBlob&& key_material, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, const KeyFactory* key_factory) argument
/system/keymaster/android_keymaster/
H A Dandroid_keymaster.cpp28 #include <keymaster/key_factory.h>
263 const KeyFactory* key_factory; local
265 response->error = LoadKey(request.key_blob, request.additional_params, &key_factory, &key);
275 OperationFactory* factory = key_factory->GetOperationFactory(request.purpose);
394 const KeyFactory* key_factory; local
397 &key_factory, &key);
481 if (factory) *factory = (*key)->key_factory();
/system/keymaster/legacy_support/
H A Dkeymaster1_legacy_support.cpp249 (*key)->key_factory() = & passthrough_factory_;
267 (*key)->key_factory() = & passthrough_factory_;
/system/keymaster/contexts/
H A Dpure_soft_keymaster_context.cpp102 KeyFactory* key_factory = GetKeyFactory(algorithm); local
103 if (!key_factory)
105 return key_factory->GetOperationFactory(purpose);
H A Dsoft_keymaster_context.cpp137 KeyFactory* key_factory = GetKeyFactory(algorithm); local
138 if (!key_factory)
140 return key_factory->GetOperationFactory(purpose);
/system/keymaster/tests/
H A Dandroid_keymaster_test.cpp31 #include <keymaster/key_factory.h>

Completed in 102 milliseconds