test: Improve coverage for the PBKDF2 unit tests
Fixes #25136 Reviewed-by: Neil Horman <nhorman@openssl.org> Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> (Merged from https://github.com/openssl/openssl/pull/25160)
This commit is contained in:
parent
bd3b24c3af
commit
21bcae6561
@ -228,7 +228,7 @@ Reason = xof digests not allowed
|
|||||||
|
|
||||||
Title = FIPS indicator tests
|
Title = FIPS indicator tests
|
||||||
|
|
||||||
# Test that the operation with unapproved parameters is rejected
|
# Test that operations with unapproved parameters are rejected
|
||||||
FIPSversion = >=3.4.0
|
FIPSversion = >=3.4.0
|
||||||
KDF = PBKDF2
|
KDF = PBKDF2
|
||||||
Ctrl.pass = pass:password
|
Ctrl.pass = pass:password
|
||||||
@ -238,7 +238,7 @@ Ctrl.digest = digest:sha1
|
|||||||
Result = KDF_CTRL_ERROR
|
Result = KDF_CTRL_ERROR
|
||||||
Reason = invalid salt length
|
Reason = invalid salt length
|
||||||
|
|
||||||
# Test that the operation with unapproved parameters is reported as unapproved
|
# Test that operations with unapproved parameters are reported as unapproved
|
||||||
FIPSversion = >=3.4.0
|
FIPSversion = >=3.4.0
|
||||||
KDF = PBKDF2
|
KDF = PBKDF2
|
||||||
Unapproved = 1
|
Unapproved = 1
|
||||||
@ -259,3 +259,14 @@ Ctrl.salt = salt:saltSALTsaltSALTsaltSALTsaltSALTsalt
|
|||||||
Ctrl.iter = iter:4096
|
Ctrl.iter = iter:4096
|
||||||
Ctrl.digest = digest:sha1
|
Ctrl.digest = digest:sha1
|
||||||
Output = 043c508e57c6427036fd2c6cd2a02ec7530a412c
|
Output = 043c508e57c6427036fd2c6cd2a02ec7530a412c
|
||||||
|
|
||||||
|
Title = Test that a too low iteration count raises an error
|
||||||
|
|
||||||
|
Availablein = fips
|
||||||
|
KDF = PBKDF2
|
||||||
|
Ctrl.pass = pass:password
|
||||||
|
Ctrl.salt = salt:saltydaysarethebest
|
||||||
|
Ctrl.iter = iter:10
|
||||||
|
Ctrl.digest = digest:sha1
|
||||||
|
Result = KDF_CTRL_ERROR
|
||||||
|
Reason = invalid iteration count
|
||||||
|
Loading…
x
Reference in New Issue
Block a user