diff --git a/security/keymint/support/remote_prov_utils.cpp b/security/keymint/support/remote_prov_utils.cpp index 9620b6a2aa..491b757302 100644 --- a/security/keymint/support/remote_prov_utils.cpp +++ b/security/keymint/support/remote_prov_utils.cpp @@ -805,8 +805,8 @@ ErrMsgOr parseAndValidateAuthenticatedRequestSignedPayload( return "Challenge must be a Bstr."; } - if (challenge.size() < 32 || challenge.size() > 64) { - return "Challenge size must be between 32 and 64 bytes inclusive. " + if (challenge.size() < 16 || challenge.size() > 64) { + return "Challenge size must be between 16 and 64 bytes inclusive. " "However, challenge is " + std::to_string(challenge.size()) + " bytes long."; }