mirror of
https://github.com/openssl/openssl.git
synced 2025-03-01 19:28:10 +08:00
Correct documentation for PKCS5_PBKDF2_HMAC
In OpenSSL 3.x, the documentation for PKCS5_PBKDF2_HMAC incorrectly states that an iter value less than 1 is treated as a single iteration. Upon further investigation in providers/implementations/kdfs/pbkdf2.c, it appears that invalid iter values will result in failure and raise the PROV_R_INVALID_ITERATION_COUNT error. This commit corrects the documentation to accurately reflect the behavior in OpenSSL 3.x. Closes openssl#22168 Signed-off-by: Sumitra Sharma <sumitraartsy@gmail.com> Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/22252)
This commit is contained in:
parent
1296c2ec78
commit
82496b8663
@ -33,7 +33,8 @@ be NULL terminated.
|
||||
|
||||
B<iter> is the iteration count and its value should be greater than or
|
||||
equal to 1. RFC 2898 suggests an iteration count of at least 1000. Any
|
||||
B<iter> less than 1 is treated as a single iteration.
|
||||
B<iter> value less than 1 is invalid; such values will result in failure
|
||||
and raise the PROV_R_INVALID_ITERATION_COUNT error.
|
||||
|
||||
B<digest> is the message digest function used in the derivation.
|
||||
PKCS5_PBKDF2_HMAC_SHA1() calls PKCS5_PBKDF2_HMAC() with EVP_sha1().
|
||||
|
Loading…
Reference in New Issue
Block a user