Lines Matching refs:deserialized_key
685 KmErrorOr<DeserializedKey> deserialized_key = DeserializeKeyBlob(blob); in ParseKeyBlob() local
686 if (!deserialized_key) { in ParseKeyBlob()
687 return deserialized_key.error(); in ParseKeyBlob()
690 deserialized_key->encrypted_key.format); in ParseKeyBlob()
693 error = DeriveMasterKey(&master_key, deserialized_key->encrypted_key); in ParseKeyBlob()
705 if (deserialized_key->encrypted_key.format == in ParseKeyBlob()
707 deserialized_key->encrypted_key.format == in ParseKeyBlob()
711 deserialized_key->key_slot); in ParseKeyBlob()
715 deserialized_key->encrypted_key.format); in ParseKeyBlob()
717 DecryptKey(*deserialized_key, hidden, sdd, master_key); in ParseKeyBlob()
723 if (!deserialized_key->hw_enforced.GetTagValue(TAG_ALGORITHM, &algorithm)) { in ParseKeyBlob()
729 std::move(deserialized_key->hw_enforced), in ParseKeyBlob()
730 std::move(deserialized_key->sw_enforced), key); in ParseKeyBlob()
732 (*key)->set_secure_deletion_slot(deserialized_key->key_slot); in ParseKeyBlob()
740 KmErrorOr<DeserializedKey> deserialized_key = DeserializeKeyBlob(blob); in DeleteKey() local
741 if (deserialized_key) { in DeleteKey()
743 deserialized_key->encrypted_key.format); in DeleteKey()
744 secure_deletion_secret_storage_.DeleteKey(deserialized_key->key_slot); in DeleteKey()