/system/keymaster/ |
H A D | ecdsa_keymaster1_operation.cpp | 33 Keymaster1Engine::KeyData* key_data = engine_->GetData(ecdsa_key); local 34 if (!key_data) 56 return engine_->device()->begin(engine_->device(), purpose_, &key_data->key_material, 63 Keymaster1Engine::KeyData* key_data = engine_->GetData(ecdsa_key); local 64 if (!key_data) { 68 key_data->op_handle = operation_handle_; 69 key_data->finish_params.Reinitialize(input_params); 79 Keymaster1Engine::KeyData* key_data = engine_->GetData(ecdsa_key); local 80 if (!key_data) 82 return key_data [all...] |
H A D | rsa_keymaster1_operation.cpp | 33 Keymaster1Engine::KeyData* key_data = engine_->GetData(rsa_key); local 34 if (!key_data) 62 key_data->expected_openssl_padding = RSA_NO_PADDING; 68 key_data->expected_openssl_padding = RSA_PKCS1_PADDING; 72 return engine_->device()->begin(engine_->device(), purpose_, &key_data->key_material, 79 Keymaster1Engine::KeyData* key_data = engine_->GetData(rsa_key); local 80 if (!key_data) { 84 key_data->op_handle = operation_handle_; 85 key_data->finish_params.Reinitialize(input_params); 95 Keymaster1Engine::KeyData* key_data local [all...] |
H A D | keymaster1_engine.cpp | 146 KeyData* key_data = new KeyData(blob, additional_params); local 147 if (!RSA_set_ex_data(rsa.get(), rsa_index_, key_data)) { 149 delete key_data; 155 GetKeymaster1PublicKey(key_data->key_material, key_data->begin_params, error)); 186 KeyData* key_data = new KeyData(blob, additional_params); local 187 if (!EC_KEY_set_ex_data(ec_key.get(), ec_key_index_, key_data)) { 189 delete key_data; 265 keymaster_error_t Keymaster1Engine::Keymaster1Finish(const KeyData* key_data, argument 268 if (key_data 287 KeyData* key_data = instance_->GetData(rsa); local 312 KeyData* key_data = instance_->GetData(rsa); local 337 KeyData* key_data = instance_->GetData(ec_key); local [all...] |
H A D | openssl_utils.cpp | 76 keymaster_error_t convert_pkcs8_blob_to_evp(const uint8_t* key_data, size_t key_length, argument 79 if (key_data == NULL || key_length <= 0) 83 d2i_PKCS8_PRIV_KEY_INFO(NULL, &key_data, key_length)); 112 int key_data_size = i2d_PrivateKey(pkey, NULL /* key_data*/);
|
H A D | android_keymaster_messages.cpp | 308 delete[] key_data; 309 key_data = dup_buffer(key_material, length); 321 return append_size_and_data_to_buf(buf, end, key_data, key_data_length); 325 delete[] key_data; 326 key_data = NULL; 332 key_data = deserialized_key_material.release(); 377 delete[] key_data; 378 key_data = dup_buffer(key_material, length); 387 return append_size_and_data_to_buf(buf, end, key_data, key_data_length); 391 delete[] key_data; [all...] |
H A D | hmac_operation.cpp | 70 purpose(), symmetric_key->key_data(), symmetric_key->key_data_size(), digest, 91 HmacOperation::HmacOperation(keymaster_purpose_t purpose, const uint8_t* key_data, argument 138 HMAC_Init_ex(&ctx_, key_data, key_data_size, md, NULL /* engine */);
|
H A D | hmac_operation.h | 28 HmacOperation(keymaster_purpose_t purpose, const uint8_t* key_data, size_t key_data_size,
|
H A D | symmetric_key.h | 67 const uint8_t* key_data() const { return key_data_.get(); } function in class:keymaster::SymmetricKey
|
H A D | keymaster1_engine.h | 95 keymaster_error_t Keymaster1Finish(const KeyData* key_data, const keymaster_blob_t& input,
|
H A D | openssl_utils.h | 85 keymaster_error_t convert_pkcs8_blob_to_evp(const uint8_t* key_data, size_t key_length,
|
H A D | key_blob_test.cpp | 38 const uint8_t key_data[5] = {21, 22, 23, 24, 25}; member in namespace:keymaster::test 44 key_material_(key_data, array_length(key_data)) { 103 // key_data shouldn't be anywhere in the blob, ciphertext should.
|
/system/extras/verity/ |
H A D | generate_verity_key.c | 36 uint8_t key_data[ANDROID_PUBKEY_ENCODED_SIZE]; local 44 if (!android_pubkey_encode(private_key, key_data, sizeof(key_data))) 51 BIO_write(bfile, key_data, sizeof(key_data));
|
/system/tpm/attestation/server/ |
H A D | key_store.h | 35 // |username|. On success true is returned and |key_data| is populated. 38 std::string* key_data) = 0; 45 const std::string& key_data) = 0;
|
H A D | mock_key_store.h | 37 std::string* key_data)); 41 const std::string& key_data));
|
H A D | pkcs11_key_store.h | 53 std::string* key_data) override; 56 const std::string& key_data) override;
|
H A D | pkcs11_key_store.cc | 96 std::string* key_data) { 119 key_data->resize(attribute.ulValueLen); 120 attribute.pValue = string_as_array(key_data); 126 key_data->resize(attribute.ulValueLen); 132 const std::string& key_data) { 148 std::string mutable_key_data(key_data); 94 Read(const std::string& username, const std::string& key_name, std::string* key_data) argument 130 Write(const std::string& username, const std::string& key_name, const std::string& key_data) argument
|
H A D | attestation_service.cc | 650 std::string key_data; local 651 if (!key_store_->Read(username, key_label, &key_data)) { 655 if (key && !key->ParseFromString(key_data)) { 707 std::string key_data; local 708 if (!key.SerializeToString(&key_data)) { 712 if (!key_store_->Write(username, key_label, key_data)) {
|
/system/core/trusty/keymaster/ |
H A D | trusty_keymaster_device.h | 57 const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, 108 const keymaster_blob_t* key_data,
|
H A D | trusty_keymaster_device.cpp | 281 const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, 288 if (!params || !key_data) { 300 request.SetKeyMaterial(key_data->data, key_data->data_length); 355 export_data->data = DuplicateBuffer(response.key_data, response.key_data_length); 685 keymaster_key_format_t key_format, const keymaster_blob_t* key_data, 687 return convert_device(dev)->import_key(params, key_format, key_data, key_blob, characteristics); 279 import_key( const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) argument 683 import_key( const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) argument
|
/system/core/libcrypto_utils/tests/ |
H A D | android_pubkey_test.cpp | 126 uint8_t key_data[ANDROID_PUBKEY_ENCODED_SIZE]; local 127 ASSERT_TRUE(android_pubkey_encode(key_.get(), key_data, sizeof(key_data))); 128 ASSERT_EQ(0, memcmp(kKey2048, key_data, sizeof(kKey2048)));
|
/system/security/keystore/include/keystore/ |
H A D | keystore_client.h | 110 // Imports |key_data| in the given |key_format|, applies the given 117 KeyFormat key_format, const std::string& key_data,
|
H A D | keystore_client_mock.h | 56 keymaster_key_format_t key_format, const std::string& key_data,
|
H A D | keystore_client_impl.h | 57 KeyFormat key_format, const std::string& key_data,
|
/system/keymaster/include/keymaster/ |
H A D | soft_keymaster_device.h | 150 const keymaster_blob_t* key_data, 199 const keymaster_blob_t* key_data,
|
H A D | android_keymaster_messages.h | 448 : KeymasterMessage(ver), key_data(nullptr) {} 449 ~ImportKeyRequest() { delete[] key_data; } 462 uint8_t* key_data; member in struct:keymaster::ImportKeyRequest 510 : KeymasterResponse(ver), key_data(nullptr) {} 511 ~ExportKeyResponse() { delete[] key_data; } 522 uint8_t* key_data; member in struct:keymaster::ExportKeyResponse
|