Merge "Keystore 2.0: Fix wrong check on wrapped key import."
diff --git a/keystore2/src/security_level.rs b/keystore2/src/security_level.rs
index e4b55b4..12b75bf 100644
--- a/keystore2/src/security_level.rs
+++ b/keystore2/src/security_level.rs
@@ -413,7 +413,7 @@
params: &[KeyParameter],
authenticators: &[AuthenticatorSpec],
) -> Result<KeyMetadata> {
- if key.domain != Domain::BLOB && key.alias.is_none() {
+ if !(key.domain == Domain::BLOB && key.alias.is_some()) {
return Err(error::Error::Km(ErrorCode::INVALID_ARGUMENT))
.context("In import_wrapped_key: Alias must be specified.");
}