Searched refs:AuthorizationSet (Results 1 - 25 of 96) sorted by relevance

1234

/system/keymaster/
H A Dintegrity_assured_key_blob.h24 class AuthorizationSet;
29 const AuthorizationSet& hidden,
30 const AuthorizationSet& hw_enforced,
31 const AuthorizationSet& sw_enforced,
35 const AuthorizationSet& hidden,
37 AuthorizationSet* hw_enforced,
38 AuthorizationSet* sw_enforced);
42 AuthorizationSet* hw_enforced,
43 AuthorizationSet* sw_enforced);
H A Docb_utils.h28 class AuthorizationSet;
34 keymaster_error_t OcbEncryptKey(const AuthorizationSet& hw_enforced,
35 const AuthorizationSet& sw_enforced, const AuthorizationSet& hidden,
40 keymaster_error_t OcbDecryptKey(const AuthorizationSet& hw_enforced,
41 const AuthorizationSet& sw_enforced, const AuthorizationSet& hidden,
H A Dauth_encrypted_key_blob.h24 class AuthorizationSet;
29 const AuthorizationSet& hw_enforced,
30 const AuthorizationSet& sw_enforced,
36 AuthorizationSet* hw_enforced,
37 AuthorizationSet* sw_enforced, Buffer* nonce,
H A Dkey.cpp27 Key::Key(const AuthorizationSet& hw_enforced, const AuthorizationSet& sw_enforced,
33 if (authorizations_.is_valid() != AuthorizationSet::OK)
H A Dasymmetric_key.h28 AsymmetricKey(const AuthorizationSet& hw_enforced, const AuthorizationSet& sw_enforced,
37 const AuthorizationSet& attest_params,
38 const AuthorizationSet& tee_enforced,
39 const AuthorizationSet& sw_enforced,
H A Dattestation_record.h44 keymaster_error_t build_attestation_record(const AuthorizationSet& attestation_params,
45 AuthorizationSet software_enforced,
46 AuthorizationSet tee_enforced,
57 AuthorizationSet* software_enforced,
58 AuthorizationSet* tee_enforced,
H A Dec_keymaster0_key.h41 keymaster_error_t GenerateKey(const AuthorizationSet& key_description,
42 KeymasterKeyBlob* key_blob, AuthorizationSet* hw_enforced,
43 AuthorizationSet* sw_enforced) const override;
45 keymaster_error_t ImportKey(const AuthorizationSet& key_description,
48 KeymasterKeyBlob* output_key_blob, AuthorizationSet* hw_enforced,
49 AuthorizationSet* sw_enforced) const override;
52 const AuthorizationSet& additional_params,
53 const AuthorizationSet& hw_enforced,
54 const AuthorizationSet& sw_enforced,
63 EcKeymaster0Key(EC_KEY* ec_key, const AuthorizationSet
[all...]
H A Dec_keymaster1_key.h45 keymaster_error_t GenerateKey(const AuthorizationSet& key_description,
46 KeymasterKeyBlob* key_blob, AuthorizationSet* hw_enforced,
47 AuthorizationSet* sw_enforced) const override;
49 keymaster_error_t ImportKey(const AuthorizationSet& key_description,
52 KeymasterKeyBlob* output_key_blob, AuthorizationSet* hw_enforced,
53 AuthorizationSet* sw_enforced) const override;
56 const AuthorizationSet& additional_params,
57 const AuthorizationSet& hw_enforced,
58 const AuthorizationSet& sw_enforced,
72 EcdsaKeymaster1Key(EC_KEY* ecdsa_key, const AuthorizationSet
[all...]
H A Drsa_keymaster0_key.h41 keymaster_error_t GenerateKey(const AuthorizationSet& key_description,
42 KeymasterKeyBlob* key_blob, AuthorizationSet* hw_enforced,
43 AuthorizationSet* sw_enforced) const override;
45 keymaster_error_t ImportKey(const AuthorizationSet& key_description,
48 KeymasterKeyBlob* output_key_blob, AuthorizationSet* hw_enforced,
49 AuthorizationSet* sw_enforced) const override;
52 const AuthorizationSet& additional_params,
53 const AuthorizationSet& hw_enforced,
54 const AuthorizationSet& sw_enforced,
63 RsaKeymaster0Key(RSA* rsa_key, const AuthorizationSet
[all...]
H A Drsa_keymaster1_key.h45 keymaster_error_t GenerateKey(const AuthorizationSet& key_description,
46 KeymasterKeyBlob* key_blob, AuthorizationSet* hw_enforced,
47 AuthorizationSet* sw_enforced) const override;
49 keymaster_error_t ImportKey(const AuthorizationSet& key_description,
52 KeymasterKeyBlob* output_key_blob, AuthorizationSet* hw_enforced,
53 AuthorizationSet* sw_enforced) const override;
56 const AuthorizationSet& additional_params,
57 const AuthorizationSet& hw_enforced,
58 const AuthorizationSet& sw_enforced,
74 RsaKeymaster1Key(RSA* rsa_key, const AuthorizationSet
[all...]
H A Dkey.h45 const KeymasterContext& /* context */, const AuthorizationSet& /* attest_params */,
46 const AuthorizationSet& /* tee_enforced */, const AuthorizationSet& /* sw_enforced */,
51 const AuthorizationSet& authorizations() const { return authorizations_; }
54 Key(const AuthorizationSet& hw_enforced, const AuthorizationSet& sw_enforced,
58 AuthorizationSet authorizations_;
H A Daes_key.h36 const AuthorizationSet& additional_params,
37 const AuthorizationSet& hw_enforced,
38 const AuthorizationSet& sw_enforced,
48 const AuthorizationSet& key_description) const override;
53 AesKey(const KeymasterKeyBlob& key_material, const AuthorizationSet& hw_enforced,
54 const AuthorizationSet& sw_enforced, keymaster_error_t* error)
H A Dhmac_key.h33 const AuthorizationSet& additional_params,
34 const AuthorizationSet& hw_enforced,
35 const AuthorizationSet& sw_enforced,
46 const AuthorizationSet& key_description) const override;
51 HmacKey(const KeymasterKeyBlob& key_material, const AuthorizationSet& hw_enforced,
52 const AuthorizationSet& sw_enforced, keymaster_error_t* error)
H A Dsymmetric_key.h32 keymaster_error_t GenerateKey(const AuthorizationSet& key_description,
33 KeymasterKeyBlob* key_blob, AuthorizationSet* hw_enforced,
34 AuthorizationSet* sw_enforced) const override;
35 keymaster_error_t ImportKey(const AuthorizationSet& key_description,
38 KeymasterKeyBlob* output_key_blob, AuthorizationSet* hw_enforced,
39 AuthorizationSet* sw_enforced) const override;
49 validate_algorithm_specific_new_key_params(const AuthorizationSet& key_description) const = 0;
71 SymmetricKey(const KeymasterKeyBlob& key_material, const AuthorizationSet& hw_enforced,
72 const AuthorizationSet& sw_enforced, keymaster_error_t* error);
H A Daes_operation.h35 Operation* CreateOperation(const Key& key, const AuthorizationSet& begin_params,
66 keymaster_error_t Begin(const AuthorizationSet& input_params,
67 AuthorizationSet* output_params) override;
68 keymaster_error_t Update(const AuthorizationSet& additional_params, const Buffer& input,
69 AuthorizationSet* output_params, Buffer* output,
71 keymaster_error_t Finish(const AuthorizationSet& additional_params, const Buffer& input,
72 const Buffer& signature, AuthorizationSet* output_params,
81 keymaster_error_t GetIv(const AuthorizationSet& input_params);
82 bool HandleAad(const AuthorizationSet& input_params, const Buffer& input,
89 bool UpdateForFinish(const AuthorizationSet
[all...]
H A Doperation.h31 class AuthorizationSet;
55 virtual Operation* CreateOperation(const Key& key, const AuthorizationSet& begin_params,
80 bool GetAndValidatePadding(const AuthorizationSet& begin_params, const Key& key,
82 bool GetAndValidateDigest(const AuthorizationSet& begin_params, const Key& key,
99 void SetAuthorizations(const AuthorizationSet& auths) {
102 const AuthorizationSet authorizations() { return key_auths_; }
104 virtual keymaster_error_t Begin(const AuthorizationSet& input_params,
105 AuthorizationSet* output_params) = 0;
106 virtual keymaster_error_t Update(const AuthorizationSet& input_params, const Buffer& input,
107 AuthorizationSet* output_param
[all...]
/system/keymaster/include/keymaster/
H A Dec_key_factory.h34 keymaster_error_t GenerateKey(const AuthorizationSet& key_description,
35 KeymasterKeyBlob* key_blob, AuthorizationSet* hw_enforced,
36 AuthorizationSet* sw_enforced) const override;
37 keymaster_error_t ImportKey(const AuthorizationSet& key_description,
40 KeymasterKeyBlob* output_key_blob, AuthorizationSet* hw_enforced,
41 AuthorizationSet* sw_enforced) const override;
43 keymaster_error_t CreateEmptyKey(const AuthorizationSet& hw_enforced,
44 const AuthorizationSet& sw_enforced,
47 keymaster_error_t UpdateImportKeyDescription(const AuthorizationSet& key_description,
50 AuthorizationSet* updated_descriptio
[all...]
H A Drsa_key_factory.h31 keymaster_error_t GenerateKey(const AuthorizationSet& key_description,
32 KeymasterKeyBlob* key_blob, AuthorizationSet* hw_enforced,
33 AuthorizationSet* sw_enforced) const override;
34 keymaster_error_t ImportKey(const AuthorizationSet& key_description,
37 KeymasterKeyBlob* output_key_blob, AuthorizationSet* hw_enforced,
38 AuthorizationSet* sw_enforced) const override;
40 keymaster_error_t CreateEmptyKey(const AuthorizationSet& hw_enforced,
41 const AuthorizationSet& sw_enforced,
50 keymaster_error_t UpdateImportKeyDescription(const AuthorizationSet& key_description,
53 AuthorizationSet* updated_descriptio
[all...]
H A Dkeymaster_enforcement.h53 const AuthorizationSet& auth_set,
54 const AuthorizationSet& operation_params,
64 const AuthorizationSet& auth_set,
65 const AuthorizationSet& operation_params);
72 keymaster_error_t AuthorizeUpdate(const AuthorizationSet& auth_set,
73 const AuthorizationSet& operation_params,
83 keymaster_error_t AuthorizeFinish(const AuthorizationSet& auth_set,
84 const AuthorizationSet& operation_params,
147 keymaster_error_t AuthorizeUpdateOrFinish(const AuthorizationSet& auth_set,
148 const AuthorizationSet
[all...]
H A Dkey_factory.h40 virtual keymaster_error_t GenerateKey(const AuthorizationSet& key_description,
41 KeymasterKeyBlob* key_blob, AuthorizationSet* hw_enforced,
42 AuthorizationSet* sw_enforced) const = 0;
44 virtual keymaster_error_t ImportKey(const AuthorizationSet& key_description,
48 AuthorizationSet* hw_enforced,
49 AuthorizationSet* sw_enforced) const = 0;
52 const AuthorizationSet& additional_params,
53 const AuthorizationSet& hw_enforced,
54 const AuthorizationSet& sw_enforced,
H A Dasymmetric_key_factory.h33 const AuthorizationSet& additional_params,
34 const AuthorizationSet& hw_enforced,
35 const AuthorizationSet& sw_enforced,
38 virtual keymaster_error_t CreateEmptyKey(const AuthorizationSet& hw_enforced,
39 const AuthorizationSet& sw_enforced,
H A Dkeymaster_context.h29 class AuthorizationSet;
103 virtual keymaster_error_t CreateKeyBlob(const AuthorizationSet& key_description,
106 KeymasterKeyBlob* blob, AuthorizationSet* hw_enforced,
107 AuthorizationSet* sw_enforced) const = 0;
114 const AuthorizationSet& upgrade_params,
125 const AuthorizationSet& additional_params,
127 AuthorizationSet* hw_enforced,
128 AuthorizationSet* sw_enforced) const = 0;
194 const AuthorizationSet& /* attestation_params */,
195 AuthorizationSet* /* attestatio
[all...]
/system/security/keystore/
H A Dkeymaster_enforcement.h53 const AuthorizationSet& auth_set,
54 const AuthorizationSet& operation_params, uint64_t op_handle,
63 const AuthorizationSet& auth_set,
64 const AuthorizationSet& operation_params);
71 ErrorCode AuthorizeUpdate(const AuthorizationSet& auth_set,
72 const AuthorizationSet& operation_params, uint64_t op_handle) {
81 ErrorCode AuthorizeFinish(const AuthorizationSet& auth_set,
82 const AuthorizationSet& operation_params, uint64_t op_handle) {
144 ErrorCode AuthorizeUpdateOrFinish(const AuthorizationSet& auth_set,
145 const AuthorizationSet
[all...]
/system/security/keystore/include/keystore/
H A Dkeystore_client.h36 // - encourage the use of keystore::AuthorizationSet[Builder]
82 const keystore::AuthorizationSet& input_parameters,
85 keystore::AuthorizationSet* output_parameters,
98 const keystore::AuthorizationSet& key_parameters,
99 keystore::AuthorizationSet* hardware_enforced_characteristics,
100 keystore::AuthorizationSet* software_enforced_characteristics) = 0;
107 keystore::AuthorizationSet* hardware_enforced_characteristics,
108 keystore::AuthorizationSet* software_enforced_characteristics) = 0;
116 const keystore::AuthorizationSet& key_parameters,
118 keystore::AuthorizationSet* hardware_enforced_characteristic
[all...]
H A Dkeystore_client_mock.h40 const keymaster::AuthorizationSet& input_parameters,
42 keymaster::AuthorizationSet* output_parameters, std::string* output_data));
46 const keymaster::AuthorizationSet& key_parameters,
47 keymaster::AuthorizationSet* hardware_enforced_characteristics,
48 keymaster::AuthorizationSet* software_enforced_characteristics));
51 keymaster::AuthorizationSet* hardware_enforced_characteristics,
52 keymaster::AuthorizationSet* software_enforced_characteristics));
55 const keymaster::AuthorizationSet& key_parameters,
57 keymaster::AuthorizationSet* hardware_enforced_characteristics,
58 keymaster::AuthorizationSet* software_enforced_characteristic
[all...]

Completed in 205 milliseconds

1234