Skip to content

Commit

Permalink
add tests for PBKDF2 with SHA-3
Browse files Browse the repository at this point in the history
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from #16237)

(cherry picked from commit 5702392)
  • Loading branch information
tomato42 authored and t8m committed Nov 21, 2022
1 parent 5b8b7bc commit b28fbe2
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 0 deletions.
32 changes: 32 additions & 0 deletions test/recipes/30-test_evp_data/evpkdf_pbkdf2.txt
Expand Up @@ -130,6 +130,38 @@ Ctrl.iter = iter:4096
Ctrl.digest = digest:sha512
Output = 9d9e9c4cd21fe4be24d5b8244c759665

KDF = PBKDF2
Ctrl.pkcs5 = pkcs5:1
Ctrl.pass = pass:password
Ctrl.salt = salt:salt
Ctrl.iter = iter:4096
Ctrl.digest = digest:sha3-224
Output = 691292bc3683d7d41ea2910f5b3eed23

KDF = PBKDF2
Ctrl.pkcs5 = pkcs5:1
Ctrl.pass = pass:password
Ctrl.salt = salt:salt
Ctrl.iter = iter:4096
Ctrl.digest = digest:sha3-256
Output = 778b6e237a0f49621549ff70d218d208

KDF = PBKDF2
Ctrl.pkcs5 = pkcs5:1
Ctrl.pass = pass:password
Ctrl.salt = salt:salt
Ctrl.iter = iter:4096
Ctrl.digest = digest:sha3-384
Output = 9a5f1e45e8b83f1b259ba72d11c59087

KDF = PBKDF2
Ctrl.pkcs5 = pkcs5:1
Ctrl.pass = pass:password
Ctrl.salt = salt:salt
Ctrl.iter = iter:4096
Ctrl.digest = digest:sha3-512
Output = 2bfaf2d5ceb6d10f5e262cd902488cfd

Title = PBKDF2 tests for empty inputs

KDF = PBKDF2
Expand Down
28 changes: 28 additions & 0 deletions test/recipes/30-test_evp_data/evppbe_pbkdf2.txt
Expand Up @@ -118,6 +118,34 @@ iter = 4096
MD = sha512
Key = 9d9e9c4cd21fe4be24d5b8244c759665

PBE = pbkdf2
Password = "password"
Salt = "salt"
iter = 4096
MD = sha3-224
Key = 691292bc3683d7d41ea2910f5b3eed23

PBE = pbkdf2
Password = "password"
Salt = "salt"
iter = 4096
MD = sha3-256
Key = 778b6e237a0f49621549ff70d218d208

PBE = pbkdf2
Password = "password"
Salt = "salt"
iter = 4096
MD = sha3-384
Key = 9a5f1e45e8b83f1b259ba72d11c59087

PBE = pbkdf2
Password = "password"
Salt = "salt"
iter = 4096
MD = sha3-512
Key = 2bfaf2d5ceb6d10f5e262cd902488cfd

Title = PBKDF2 tests for empty and NULL inputs

PBE = pbkdf2
Expand Down

0 comments on commit b28fbe2

Please sign in to comment.