Home | History | Annotate | Download | only in keymaster

Lines Matching refs:key_material

113                                       KeymasterKeyBlob* key_material) const {
114 assert(key_material);
121 &key_material->key_material_size) < 0) {
126 key_material->key_material = dup_buffer(key_blob, key_material->key_material_size);
130 bool Keymaster0Engine::GenerateEcKey(uint32_t key_size, KeymasterKeyBlob* key_material) const {
131 assert(key_material);
137 &key_material->key_material_size) < 0) {
142 key_material->key_material = dup_buffer(key_blob, key_material->key_material_size);
154 if (keymaster0_device_->import_keypair(keymaster0_device_, to_import.key_material,
161 imported_key->key_material = dup_buffer(key_blob, imported_key->key_material_size);
174 blob_copy->key_material = key_material_copy.release();
179 return duplicate_blob(blob.key_material, blob.key_material_size);
189 if (!blob_copy->key_material || !RSA_set_ex_data(rsa.get(), rsa_index_, blob_copy))
214 if (!blob_copy->key_material || !EC_KEY_set_ex_data(ec_key.get(), ec_key_index_, blob_copy))
259 delete[] blob->key_material;
285 int err = keymaster0_device_->sign_data(keymaster0_device_, signing_params, blob.key_material,
300 int err = keymaster0_device_->get_keypair_public(keymaster0_device_, blob.key_material,