/system/keymaster/km_openssl/ |
rsa_key_factory.cpp | 52 keymaster_error_t RsaKeyFactory::GenerateKey(const AuthorizationSet& key_description, 54 AuthorizationSet* hw_enforced, 55 AuthorizationSet* sw_enforced) const { 59 const AuthorizationSet& authorizations(key_description); 103 keymaster_error_t RsaKeyFactory::ImportKey(const AuthorizationSet& key_description, 107 AuthorizationSet* hw_enforced, 108 AuthorizationSet* sw_enforced) const { 112 AuthorizationSet authorizations; 124 keymaster_error_t RsaKeyFactory::UpdateImportKeyDescription(const AuthorizationSet& key_description, 127 AuthorizationSet* updated_description [all...] |
hmac_operation.cpp | 37 OperationPtr HmacOperationFactory::CreateOperation(Key&& key, const AuthorizationSet& begin_params, 142 keymaster_error_t HmacOperation::Begin(const AuthorizationSet& /* input_params */, 143 AuthorizationSet* /* output_params */) { 151 keymaster_error_t HmacOperation::Update(const AuthorizationSet& /* additional_params */, 152 const Buffer& input, AuthorizationSet* /* output_params */, 164 keymaster_error_t HmacOperation::Finish(const AuthorizationSet& additional_params, 166 AuthorizationSet* /* output_params */, Buffer* output) {
|
rsa_operation.cpp | 63 const AuthorizationSet& begin_params, 92 const AuthorizationSet& begin_params, 134 keymaster_error_t RsaOperation::Begin(const AuthorizationSet& /* input_params */, 135 AuthorizationSet* /* output_params */) { 143 keymaster_error_t RsaOperation::Update(const AuthorizationSet& /* additional_params */, 144 const Buffer& input, AuthorizationSet* /* output_params */, 227 RsaDigestingOperation::RsaDigestingOperation(AuthorizationSet&& hw_enforced, 228 AuthorizationSet&& sw_enforced, 263 keymaster_error_t RsaSignOperation::Begin(const AuthorizationSet& input_params, 264 AuthorizationSet* output_params) [all...] |
block_cipher_operation.cpp | 52 static keymaster_error_t GetAndValidateGcmTagLength(const AuthorizationSet& begin_params, 80 const AuthorizationSet& begin_params, 159 keymaster_error_t BlockCipherEvpOperation::Begin(const AuthorizationSet& /* input_params */, 160 AuthorizationSet* /* output_params */) { 168 keymaster_error_t BlockCipherEvpOperation::Update(const AuthorizationSet& additional_params, 170 AuthorizationSet* /* output_params */, 185 keymaster_error_t BlockCipherEvpOperation::Finish(const AuthorizationSet& additional_params, 188 AuthorizationSet* output_params, Buffer* output) { 256 keymaster_error_t BlockCipherEvpOperation::GetIv(const AuthorizationSet& input_params) { 287 bool BlockCipherEvpOperation::HandleAad(const AuthorizationSet& input_params, const Buffer& input [all...] |
/system/keymaster/legacy_support/ |
keymaster_passthrough_key.cpp | 24 const AuthorizationSet& additional_params, 25 AuthorizationSet&& hw_enforced, 26 AuthorizationSet&& sw_enforced,
|
keymaster1_legacy_support.cpp | 160 const AuthorizationSet& key_description) const { 204 const AuthorizationSet& key_description, 205 KeymasterKeyBlob* key_blob, AuthorizationSet* hw_enforced, 206 AuthorizationSet* sw_enforced) const { 211 AuthorizationSet mutable_key_description = key_description; 239 const AuthorizationSet& additional_params, 240 AuthorizationSet&& hw_enforced, 241 AuthorizationSet&& sw_enforced, 257 const AuthorizationSet& additional_params, 258 AuthorizationSet&& hw_enforced [all...] |
ecdsa_keymaster1_operation.cpp | 31 const AuthorizationSet& input_params) { 49 AuthorizationSet begin_params(input_params); 61 const AuthorizationSet& input_params) { 99 const AuthorizationSet& begin_params,
|
rsa_keymaster1_operation.cpp | 31 const AuthorizationSet& input_params) { 48 AuthorizationSet begin_params(input_params); 77 const AuthorizationSet& input_params) { 115 const AuthorizationSet& begin_params,
|
keymaster1_engine.cpp | 69 AuthorizationSet* hw_enforced, AuthorizationSet* sw_enforced) { 78 keymaster_error_t Keymaster1Engine::GenerateKey(const AuthorizationSet& key_description, 80 AuthorizationSet* hw_enforced, 81 AuthorizationSet* sw_enforced) const { 98 keymaster_error_t Keymaster1Engine::ImportKey(const AuthorizationSet& key_description, 102 AuthorizationSet* hw_enforced, 103 AuthorizationSet* sw_enforced) const { 136 const AuthorizationSet& additional_params, 176 const AuthorizationSet& additional_params [all...] |
/system/security/keystore/ |
keystore_client_impl.cpp | 49 using keystore::AuthorizationSet; 81 AuthorizationSet output_params; 128 AuthorizationSet output_params; 152 const AuthorizationSet& input_parameters, 155 AuthorizationSet* output_parameters, 163 AuthorizationSet empty_params; 165 AuthorizationSet ignored_params; 190 KeystoreClientImpl::generateKey(const std::string& key_name, const AuthorizationSet& key_parameters, 191 int32_t flags, AuthorizationSet* hardware_enforced_characteristics, 192 AuthorizationSet* software_enforced_characteristics) [all...] |
keystore_cli_v2.cpp | 54 AuthorizationSet parameters; 83 void PrintTags(const AuthorizationSet& parameters) { 90 void PrintKeyCharacteristics(const AuthorizationSet& hardware_enforced_characteristics, 91 const AuthorizationSet& software_enforced_characteristics) { 98 bool TestKey(const std::string& name, bool required, const AuthorizationSet& parameters) { 100 AuthorizationSet hardware_enforced_characteristics; 101 AuthorizationSet software_enforced_characteristics; 137 AuthorizationSet GetRSASignParameters(uint32_t key_size, bool sha256_only) { 150 AuthorizationSet GetRSAEncryptParameters(uint32_t key_size) { 159 AuthorizationSet GetECDSAParameters(uint32_t key_size, bool sha256_only) [all...] |
auth_token_table.h | 75 Error FindAuthorization(const AuthorizationSet& key_info, KeyPurpose purpose, 150 const AuthorizationSet& key_info, const HardwareAuthToken** found); 151 void ExtractSids(const AuthorizationSet& key_info, std::vector<uint64_t>* sids);
|
/system/keymaster/contexts/ |
keymaster2_passthrough_context.cpp | 62 const KeymasterKeyBlob& key_to_upgrade, const AuthorizationSet& upgrade_params, 70 const AuthorizationSet& additional_params, UniquePtr<Key>* key) const { 88 AuthorizationSet hw_enforced; 89 AuthorizationSet sw_enforced; 128 const AuthorizationSet& attest_params, CertChainPtr* cert_chain) const { 149 const KeymasterKeyBlob&, const KeymasterKeyBlob&, const AuthorizationSet&, 150 const KeymasterKeyBlob&, AuthorizationSet*, keymaster_key_format_t*, KeymasterKeyBlob*) const {
|
/system/keymaster/include/keymaster/ |
authorization_set.h | 35 class AuthorizationSet : public Serializable, public keymaster_key_param_set_t { 38 * Construct an empty, dynamically-allocated, growable AuthorizationSet. Does not actually 40 * AuthorizationSet with this constructor and then reinitializing it to point at pre-allocated 43 AuthorizationSet() 51 * Construct an AuthorizationSet from the provided array. The AuthorizationSet copies the data 57 AuthorizationSet(const keymaster_key_param_t* elems, size_t count) : indirect_data_(nullptr) { 62 explicit AuthorizationSet(const keymaster_key_param_set_t& set) : indirect_data_(nullptr) { 67 explicit AuthorizationSet(const uint8_t* serialized_set, size_t serialized_size) 74 * Construct an AuthorizationSet from the provided builder. This extracts the data from th [all...] |
attestation_record.h | 192 VerifyAndCopyDeviceIds(const AuthorizationSet& /* attestation_params */, 193 AuthorizationSet* /* attestation */) const { 235 keymaster_error_t build_attestation_record(const AuthorizationSet& attestation_params, 236 AuthorizationSet software_enforced, 237 AuthorizationSet tee_enforced, 251 AuthorizationSet* software_enforced, 252 AuthorizationSet* tee_enforced, 255 keymaster_error_t build_auth_list(const AuthorizationSet& auth_list, KM_AUTH_LIST* record); 257 keymaster_error_t extract_auth_list(const KM_AUTH_LIST* record, AuthorizationSet* auth_list);
|
wrapped_key.h | 60 const AuthorizationSet& authorization_list, 65 KeymasterBlob* tag, AuthorizationSet* auth_list,
|
/system/keymaster/tests/ |
keymaster_enforcement_test.cpp | 37 AuthorizationSet empty_set; 94 AuthorizationSet empty; 101 AuthorizationSet single_auth_set(params, array_length(params)); 114 AuthorizationSet auth_set(params, array_length(params)); 129 AuthorizationSet auth_set(params, array_length(params)); 142 AuthorizationSet auth_set(params, array_length(params)); 158 AuthorizationSet auth_set(params, array_length(params)); 171 AuthorizationSet auth_set(params, array_length(params)); 185 AuthorizationSet auth_set(params, array_length(params)); 199 AuthorizationSet auth_set(params, array_length(params)) [all...] |
wrapped_key_test.cpp | 77 AuthorizationSet authorization_list = AuthorizationSetBuilder().AesEncryptionKey(256).build(); 88 AuthorizationSet auth_list; 116 AuthorizationSet auth_list;
|
/system/keymaster/key_blob_utils/ |
auth_encrypted_key_blob.cpp | 30 const AuthorizationSet& hw_enforced, 31 const AuthorizationSet& sw_enforced, 59 AuthorizationSet* hw_enforced, 60 AuthorizationSet* sw_enforced, Buffer* nonce, 84 AuthorizationSet* hw_enforced, 85 AuthorizationSet* sw_enforced, Buffer* nonce,
|
/system/keymaster/android_keymaster/ |
operation.cpp | 89 bool OperationFactory::GetAndValidatePadding(const AuthorizationSet& begin_params, const Key& key, 114 bool OperationFactory::GetAndValidateDigest(const AuthorizationSet& begin_params, const Key& key, 138 keymaster_error_t Operation::UpdateForFinish(const AuthorizationSet& input_params, 143 AuthorizationSet output_params;
|
/hardware/interfaces/keymaster/4.0/vts/functional/ |
VerificationTokenTest.cpp | 34 const AuthorizationSet& paramsToVerify, 80 1 /* operation handle */, AuthorizationSet() /* paramtersToVerify */, HardwareAuthToken()); 101 2 /* operation handle */, AuthorizationSet() /* paramtersToVerify */, HardwareAuthToken());
|
/system/keymaster/include/keymaster/km_openssl/ |
ecies_kem.h | 39 EciesKem(const AuthorizationSet& kem_description, keymaster_error_t* error);
|
/system/vold/ |
Keymaster.h | 104 bool generateKey(const km::AuthorizationSet& inParams, std::string* key); 108 bool upgradeKey(const std::string& oldKey, const km::AuthorizationSet& inParams, 112 const km::AuthorizationSet& inParams, 114 km::AuthorizationSet* outParams);
|
/hardware/interfaces/keymaster/3.0/vts/functional/ |
authorization_set.cpp | 93 void AuthorizationSet::Sort() { 97 void AuthorizationSet::Deduplicate() { 117 void AuthorizationSet::Union(const AuthorizationSet& other) { 122 void AuthorizationSet::Subtract(const AuthorizationSet& other) { 139 int AuthorizationSet::find(Tag tag, int begin) const { 149 bool AuthorizationSet::erase(int index) { 158 KeyParameter& AuthorizationSet::operator[](int at) { 162 const KeyParameter& AuthorizationSet::operator[](int at) const [all...] |
/hardware/interfaces/keymaster/4.0/support/ |
authorization_set.cpp | 84 void AuthorizationSet::Sort() { 88 void AuthorizationSet::Deduplicate() { 108 void AuthorizationSet::Union(const AuthorizationSet& other) { 113 void AuthorizationSet::Subtract(const AuthorizationSet& other) { 130 KeyParameter& AuthorizationSet::operator[](int at) { 134 const KeyParameter& AuthorizationSet::operator[](int at) const { 138 void AuthorizationSet::Clear() { 142 size_t AuthorizationSet::GetTagCount(Tag tag) const [all...] |