@@ -29,7 +29,7 @@ const associatedData = Buffer.alloc(12, 0x04);
2929const defaults = { message, nonce, parallelism : 1 , tagLength : 64 , memory : 8 , passes : 3 } ;
3030
3131const good = [
32- // test vectors from RFC 9106 https://www.rfc-editor.org/rfc/rfc9106.html#name-test-vectors
32+ // Test vectors from RFC 9106 https://www.rfc-editor.org/rfc/rfc9106.html#name-test-vectors
3333 // and OpenSSL 3.2 https://github.com/openssl/openssl/blob/6dfa998f7ea150f9c6d4e4727cf6d5c82a68a8da/test/recipes/30-test_evp_data/evpkdf_argon2.txt
3434 //
3535 // OpenSSL defaults are:
@@ -56,7 +56,8 @@ const good = [
5656 [
5757 'argon2d' ,
5858 { message : '1234567890' , nonce : 'saltsalt' } ,
59- 'd16ad773b1c6400d3193bc3e66271603e9de72bace20af3f89c236f5434cdec99072ddfc6b9c77ea9f386c0e8d7cb0c37cec6ec3277a22c92d5be58ef67c7eaa' ,
59+ 'd16ad773b1c6400d3193bc3e66271603e9de72bace20af3f89c236f5434cdec9' +
60+ '9072ddfc6b9c77ea9f386c0e8d7cb0c37cec6ec3277a22c92d5be58ef67c7eaa' ,
6061 ] ,
6162 [
6263 'argon2id' ,
@@ -66,7 +67,8 @@ const good = [
6667 [
6768 'argon2d' ,
6869 { message : '1234567890' , nonce : 'saltsalt' , parallelism : 2 , memory : 65536 } ,
69- '5ca0ab135de1241454840172696c301c7b8fd99a788cd11cf9699044cadf7fca0a6e3762cb3043a71adf6553db3fd7925101b0ccf8868b098492a4addb2486bc' ,
70+ '5ca0ab135de1241454840172696c301c7b8fd99a788cd11cf9699044cadf7fca' +
71+ '0a6e3762cb3043a71adf6553db3fd7925101b0ccf8868b098492a4addb2486bc' ,
7072 ] ,
7173 [
7274 'argon2i' ,
@@ -81,7 +83,10 @@ const good = [
8183 [
8284 'argon2d' ,
8385 { message : '1234567890' , nonce : 'saltsalt' , parallelism : 2 , tagLength : 128 , memory : 65536 } ,
84- 'a86c83a19f0b234ecba8c275d16d059153f961e4c39ec9b1be98b3e73d791789363682443ad594334048634e91c493affed0bc29fd329a0e553c00149d6db19af4e4a354aec14dbd575d78ba87d4a4bc4746666e7a4e6ee1572bbffc2eba308a2d825cb7b41fde3a95d5cff0dfa2d0fdd636b32aea8b4a3c532742d330bd1b90' ,
86+ 'a86c83a19f0b234ecba8c275d16d059153f961e4c39ec9b1be98b3e73d791789' +
87+ '363682443ad594334048634e91c493affed0bc29fd329a0e553c00149d6db19a' +
88+ 'f4e4a354aec14dbd575d78ba87d4a4bc4746666e7a4e6ee1572bbffc2eba308a' +
89+ '2d825cb7b41fde3a95d5cff0dfa2d0fdd636b32aea8b4a3c532742d330bd1b90' ,
8590 ] ,
8691] ;
8792
@@ -117,7 +122,7 @@ for (const [algorithm, overrides, param] of bad) {
117122for ( const key of Object . keys ( defaults ) ) {
118123 const expected = {
119124 code : 'ERR_INVALID_ARG_TYPE' ,
120- message : new RegExp ( `"parameters.${ key } "` ) ,
125+ message : new RegExp ( `"parameters\\ .${ key } "` ) ,
121126 } ;
122127 const parameters = { ...defaults } ;
123128 delete parameters [ key ] ;
0 commit comments