summaryrefslogtreecommitdiffstats
path: root/libsodium-upstream.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libsodium-upstream.patch')
-rw-r--r--libsodium-upstream.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/libsodium-upstream.patch b/libsodium-upstream.patch
index 711dc70..c1ae079 100644
--- a/libsodium-upstream.patch
+++ b/libsodium-upstream.patch
@@ -26,3 +26,33 @@ index 6eb2234..9089a31 100644
zend_error(E_ERROR, "sodium_init()");
}
+From e529d49b4ab0a875333eff867722207de97bcb76 Mon Sep 17 00:00:00 2001
+From: Frank Denis <github@pureftpd.org>
+Date: Sun, 1 Oct 2017 15:59:13 +0200
+Subject: [PATCH] Fix pwhash_argon2i test
+
+---
+ tests/pwhash_argon2i.phpt | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tests/pwhash_argon2i.phpt b/tests/pwhash_argon2i.phpt
+index e84dbf0..aee90bd 100644
+--- a/tests/pwhash_argon2i.phpt
++++ b/tests/pwhash_argon2i.phpt
+@@ -10,14 +10,14 @@ $passwd = 'password';
+ $hash = \Sodium\crypto_pwhash_str
+ ($passwd, \Sodium\CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE,
+ \Sodium\CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE);
+-var_dump(substr($hash, 0, 9) ===
++var_dump(substr($hash, 0, strlen(\Sodium\CRYPTO_PWHASH_STRPREFIX)) ===
+ \Sodium\CRYPTO_PWHASH_STRPREFIX);
+
+ $testHash = '$argon2i$v=19$m=4096,t=3,p=1$MzE4ODFiZWFlMjAzOWUAAA$FWUV6tsyJ32qThiLi1cCsLIbf3dIOG/RwXcTzt536KY';
+ $c = \Sodium\crypto_pwhash_str_verify($testHash, $passwd);
+ var_dump($c);
+
+-$testHash = '$argon2i$v=19$m=4096,t=2,p=1$c29tZXNhbHQAAAAAAAAAAA$JTBozgKQiCn5yKAm3Hz0vUSX/XgfqhZloNCxDWmeDr0';
++$testHash = '$argon2i$v=19$m=4096,t=0,p=1$c29tZXNhbHQAAAAAAAAAAA$JTBozgKQiCn5yKAm3Hz0vUSX/XgfqhZloNCxDWmeDr0';
+ $c = \Sodium\crypto_pwhash_str_verify($testHash, $passwd);
+ var_dump($c);
+