/system/keymaster/km_openssl/ |
block_cipher_operation.h | 54 OperationPtr CreateOperation(Key&& key, const AuthorizationSet& begin_params, 76 keymaster_error_t Begin(const AuthorizationSet& input_params, 77 AuthorizationSet* output_params) override; 78 keymaster_error_t Update(const AuthorizationSet& additional_params, const Buffer& input, 79 AuthorizationSet* output_params, Buffer* output, 81 keymaster_error_t Finish(const AuthorizationSet& additional_params, const Buffer& input, 82 const Buffer& signature, AuthorizationSet* output_params, 91 keymaster_error_t GetIv(const AuthorizationSet& input_params); 92 bool HandleAad(const AuthorizationSet& input_params, const Buffer& input, 99 bool UpdateForFinish(const AuthorizationSet& additional_params, const Buffer& input [all...] |
hmac_operation.h | 31 virtual keymaster_error_t Begin(const AuthorizationSet& input_params, 32 AuthorizationSet* output_params); 33 virtual keymaster_error_t Update(const AuthorizationSet& additional_params, const Buffer& input, 34 AuthorizationSet* output_params, Buffer* output, 37 virtual keymaster_error_t Finish(const AuthorizationSet& additional_params, const Buffer& input, 38 const Buffer& signature, AuthorizationSet* output_params, 58 virtual OperationPtr CreateOperation(Key&& key, const AuthorizationSet& begin_params,
|
triple_des_key.cpp | 45 const AuthorizationSet& /* additional_params */, 46 AuthorizationSet&& hw_enforced, 47 AuthorizationSet&& sw_enforced, 59 const AuthorizationSet& key_description) const {
|
symmetric_key.cpp | 33 keymaster_error_t SymmetricKeyFactory::GenerateKey(const AuthorizationSet& key_description, 35 AuthorizationSet* hw_enforced, 36 AuthorizationSet* sw_enforced) const { 64 keymaster_error_t SymmetricKeyFactory::ImportKey(const AuthorizationSet& key_description, 68 AuthorizationSet* hw_enforced, 69 AuthorizationSet* sw_enforced) const { 73 AuthorizationSet authorizations(key_description); 105 AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced,
|
/hardware/interfaces/keymaster/3.0/vts/functional/ |
attestation_record.h | 49 AuthorizationSet* software_enforced, 50 AuthorizationSet* tee_enforced, //
|
/system/keymaster/include/keymaster/km_openssl/ |
attestation_utils.h | 30 class AuthorizationSet; 36 const AuthorizationSet& attest_params, const keymaster_cert_chain_t& attestation_chain,
|
ec_key.h | 31 EcKey(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, 42 EcKey(EC_KEY* ec_key, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced,
|
rsa_key.h | 28 RsaKey(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, 45 RsaKey(RSA* rsa, AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced,
|
asymmetric_key.h | 28 AsymmetricKey(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced,
|
/system/keymaster/include/keymaster/legacy_support/ |
keymaster1_legacy_support.h | 47 bool RequiresSoftwareDigesting(const AuthorizationSet& key_description) const; 69 keymaster_error_t GenerateKey(const AuthorizationSet& key_description, 70 KeymasterKeyBlob* key_blob, AuthorizationSet* hw_enforced, 71 AuthorizationSet* sw_enforced) const { 81 keymaster_error_t ImportKey(const AuthorizationSet& key_description, 84 KeymasterKeyBlob* output_key_blob, AuthorizationSet* hw_enforced, 85 AuthorizationSet* sw_enforced) const { 98 const AuthorizationSet& additional_params, 99 AuthorizationSet&& hw_enforced, 100 AuthorizationSet&& sw_enforced [all...] |
keymaster_passthrough_engine.h | 37 class AuthorizationSet; 43 virtual keymaster_error_t GenerateKey(const AuthorizationSet& key_description, 44 KeymasterKeyBlob* key_material, AuthorizationSet* hw_enforced, 45 AuthorizationSet* sw_enforced) const = 0; 47 virtual keymaster_error_t ImportKey(const AuthorizationSet& key_description, 50 KeymasterKeyBlob* output_key_blob, AuthorizationSet* hw_enforced, 51 AuthorizationSet* sw_enforced) const = 0;
|
keymaster1_engine.h | 46 keymaster_error_t GenerateKey(const AuthorizationSet& key_description, 47 KeymasterKeyBlob* key_material, AuthorizationSet* hw_enforced, 48 AuthorizationSet* sw_enforced) const; 50 keymaster_error_t ImportKey(const AuthorizationSet& key_description, 53 KeymasterKeyBlob* output_key_blob, AuthorizationSet* hw_enforced, 54 AuthorizationSet* sw_enforced) const; 59 KeyData(const KeymasterKeyBlob& blob, const AuthorizationSet& params) 64 AuthorizationSet begin_params; 65 AuthorizationSet finish_params; 71 RSA* BuildRsaKey(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params [all...] |
/system/keymaster/include/keymaster/contexts/ |
soft_keymaster_context.h | 74 const AuthorizationSet& upgrade_params, 77 const AuthorizationSet& additional_params, 84 const AuthorizationSet& attest_params, 89 const AuthorizationSet& wrapping_key_params, const KeymasterKeyBlob& masking_key, 90 AuthorizationSet* wrapped_key_params, keymaster_key_format_t* wrapped_key_format, 101 keymaster_error_t CreateKeyBlob(const AuthorizationSet& auths, keymaster_key_origin_t origin, 103 AuthorizationSet* hw_enforced, 104 AuthorizationSet* sw_enforced) const override; 109 const AuthorizationSet& additional_params, 111 AuthorizationSet* hw_enforced [all...] |
/system/keymaster/legacy_support/ |
ec_keymaster1_key.cpp | 41 static void UpdateToWorkAroundUnsupportedDigests(const AuthorizationSet& key_description, 42 AuthorizationSet* new_description) { 64 keymaster_error_t EcdsaKeymaster1KeyFactory::GenerateKey(const AuthorizationSet& key_description, 66 AuthorizationSet* hw_enforced, 67 AuthorizationSet* sw_enforced) const { 68 AuthorizationSet key_params_copy; 83 const AuthorizationSet& key_description, keymaster_key_format_t input_key_material_format, 85 AuthorizationSet* hw_enforced, AuthorizationSet* sw_enforced) const { 86 AuthorizationSet key_params_copy [all...] |
rsa_keymaster1_key.cpp | 40 static void UpdateToWorkAroundUnsupportedDigests(const AuthorizationSet& key_description, 41 AuthorizationSet* new_description) { 82 keymaster_error_t RsaKeymaster1KeyFactory::GenerateKey(const AuthorizationSet& key_description, 84 AuthorizationSet* hw_enforced, 85 AuthorizationSet* sw_enforced) const { 86 AuthorizationSet key_params_copy; 92 const AuthorizationSet& key_description, keymaster_key_format_t input_key_material_format, 94 AuthorizationSet* hw_enforced, AuthorizationSet* sw_enforced) const { 95 AuthorizationSet key_params_copy [all...] |
rsa_keymaster0_key.cpp | 36 keymaster_error_t RsaKeymaster0KeyFactory::GenerateKey(const AuthorizationSet& key_description, 38 AuthorizationSet* hw_enforced, 39 AuthorizationSet* sw_enforced) const { 71 const AuthorizationSet& key_description, keymaster_key_format_t input_key_material_format, 73 AuthorizationSet* hw_enforced, AuthorizationSet* sw_enforced) const { 77 AuthorizationSet authorizations; 102 const AuthorizationSet& additional_params, 103 AuthorizationSet&& hw_enforced, 104 AuthorizationSet&& sw_enforced [all...] |
ecdsa_keymaster1_operation.h | 39 keymaster_error_t Begin(EVP_PKEY* ecdsa_key, const AuthorizationSet& input_params); 40 keymaster_error_t PrepareFinish(EVP_PKEY* ecdsa_key, const AuthorizationSet& input_params); 56 EcdsaKeymaster1Operation(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, 66 keymaster_error_t Begin(const AuthorizationSet& input_params, 67 AuthorizationSet* output_params) override { 74 keymaster_error_t Finish(const AuthorizationSet& input_params, const Buffer& input, 75 const Buffer& signature, AuthorizationSet* output_params, 110 OperationPtr CreateOperation(Key&& key, const AuthorizationSet& begin_params,
|
rsa_keymaster1_operation.h | 39 keymaster_error_t Begin(EVP_PKEY* rsa_key, const AuthorizationSet& input_params); 40 keymaster_error_t PrepareFinish(EVP_PKEY* rsa_key, const AuthorizationSet& input_params); 56 RsaKeymaster1Operation(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, 66 keymaster_error_t Begin(const AuthorizationSet& input_params, 67 AuthorizationSet* output_params) override { 74 keymaster_error_t Finish(const AuthorizationSet& input_params, const Buffer& input, 75 const Buffer& signature, AuthorizationSet* output_params, 110 OperationPtr CreateOperation(Key&& key, const AuthorizationSet& begin_params,
|
keymaster_passthrough_operation.h | 29 class AuthorizationSet; 46 keymaster_error_t Begin(const AuthorizationSet& input_params, 47 AuthorizationSet* output_params) override { 56 keymaster_error_t Update(const AuthorizationSet& input_params, const Buffer& input, 57 AuthorizationSet* output_params, Buffer* output, 73 keymaster_error_t Finish(const AuthorizationSet& input_params, const Buffer& input, 74 const Buffer& signature, AuthorizationSet* output_params, 85 const AuthorizationSet& input_params, const Buffer& input, const Buffer& signature, 86 AuthorizationSet* output_params, Buffer* output); 89 const AuthorizationSet& input_params, const Buffer& input, const Buffer& signature [all...] |
/system/security/keystore/include/keystore/ |
keystore_client_impl.h | 42 const keystore::AuthorizationSet& input_parameters, 44 keystore::AuthorizationSet* output_parameters, 49 generateKey(const std::string& key_name, const keystore::AuthorizationSet& key_parameters, 50 int32_t flags, keystore::AuthorizationSet* hardware_enforced_characteristics, 51 keystore::AuthorizationSet* software_enforced_characteristics) override; 54 keystore::AuthorizationSet* hardware_enforced_characteristics, 55 keystore::AuthorizationSet* software_enforced_characteristics) override; 57 importKey(const std::string& key_name, const keystore::AuthorizationSet& key_parameters, 59 keystore::AuthorizationSet* hardware_enforced_characteristics, 60 keystore::AuthorizationSet* software_enforced_characteristics) override [all...] |
/system/security/keystore/ |
keymaster_enforcement.h | 53 const AuthorizationSet& auth_set, 54 const AuthorizationSet& operation_params, 64 const AuthorizationSet& auth_set, 65 const AuthorizationSet& operation_params, 73 ErrorCode AuthorizeUpdate(const AuthorizationSet& auth_set, const HardwareAuthToken& auth_token, 83 ErrorCode AuthorizeFinish(const AuthorizationSet& auth_set, const HardwareAuthToken& auth_token, 151 ErrorCode AuthorizeUpdateOrFinish(const AuthorizationSet& auth_set, 156 bool AuthTokenMatches(const AuthorizationSet& auth_set, const HardwareAuthToken& auth_token,
|
/system/keymaster/include/keymaster/ |
keymaster_context.h | 28 class AuthorizationSet; 96 const AuthorizationSet& upgrade_params, 107 const AuthorizationSet& additional_params, 138 const AuthorizationSet& attest_params, 143 const AuthorizationSet& wrapping_key_params, const KeymasterKeyBlob& masking_key, 144 AuthorizationSet* wrapped_key_params, keymaster_key_format_t* wrapped_key_format,
|
/hardware/interfaces/keymaster/4.0/vts/functional/ |
KeymasterHidlTest.h | 34 ::std::ostream& operator<<(::std::ostream& os, const AuthorizationSet& set); 108 ErrorCode GenerateKey(const AuthorizationSet& key_desc, HidlBuf* key_blob, 110 ErrorCode GenerateKey(const AuthorizationSet& key_desc); 112 ErrorCode ImportKey(const AuthorizationSet& key_desc, KeyFormat format, 115 ErrorCode ImportKey(const AuthorizationSet& key_desc, KeyFormat format, 119 const AuthorizationSet& wrapping_key_desc, string masking_key, 120 const AuthorizationSet& unwrapping_params); 138 ErrorCode Begin(KeyPurpose purpose, const HidlBuf& key_blob, const AuthorizationSet& in_params, 139 AuthorizationSet* out_params, OperationHandle* op_handle); 140 ErrorCode Begin(KeyPurpose purpose, const AuthorizationSet& in_params [all...] |
/system/keymaster/tests/ |
authorization_set_test.cpp | 36 AuthorizationSet set(params, array_length(params)); 48 AuthorizationSet set(params, array_length(params)); 49 AuthorizationSet set2(set); 58 AuthorizationSet set1(params, 0); 60 EXPECT_EQ(AuthorizationSet::OK, set1.is_valid()); 62 AuthorizationSet set2(reinterpret_cast<keymaster_key_param_t*>(NULL), array_length(params)); 64 EXPECT_EQ(AuthorizationSet::OK, set2.is_valid()); 68 AuthorizationSet set(AuthorizationSetBuilder() 99 AuthorizationSet set(AuthorizationSetBuilder() 128 AuthorizationSet set(AuthorizationSetBuilder( [all...] |
/hardware/interfaces/keymaster/4.0/support/include/keymasterV4_0/ |
authorization_set.h | 36 class AuthorizationSet { 41 * Construct an empty, dynamically-allocated, growable AuthorizationSet. 43 AuthorizationSet(){}; 46 AuthorizationSet(const AuthorizationSet& other) : data_(other.data_) {} 49 AuthorizationSet(AuthorizationSet&& other) : data_(std::move(other.data_)) {} 52 AuthorizationSet(const hidl_vec<KeyParameter>& other) { *this = other; } 55 AuthorizationSet& operator=(const AuthorizationSet& other) [all...] |