Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
MergeDate: Wed Apr 8 10:34:20 2026
(Merged from https://github.com/openssl/openssl/pull/30628)
if (p.pw != NULL) {
if (ctx->lower_bound_checks != 0
&& p.pw->data_size < KDF_PBKDF2_MIN_PASSWORD_LEN) {
- ERR_raise(ERR_LIB_PROV, PROV_R_PASSWORD_STRENGTH_TOO_WEAK);
+ ERR_raise_data(ERR_LIB_PROV, PROV_R_PASSWORD_STRENGTH_TOO_WEAK,
+ "password length %zu should be at least %d",
+ p.pw->data_size, KDF_PBKDF2_MIN_PASSWORD_LEN);
return 0;
}
if (!pbkdf2_set_membuf(&ctx->pass, &ctx->pass_len, p.pw))