From ef4627a6a618b460cbbea109e3e0522c891be72c Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 13 Sep 2024 10:13:12 +0200 Subject: More bindings (function missing in php) - add crypt_gensalt(?string $salt = null, int $count = 0): ?string {} - add crypt_preferred_method(): ?string {} - add crypt_checksalt(string $salt): int {} and bump version to 1.1.0-dev (new functions) --- tests/crypt_checksalt.phpt | 12 ++++++++++++ tests/crypt_gensalt.phpt | 25 +++++++++++++++++++++++++ tests/crypt_preferred_method.phpt | 9 +++++++++ tests/password_compat.phpt | 22 ++++++++++++++++++++++ 4 files changed, 68 insertions(+) create mode 100644 tests/crypt_checksalt.phpt create mode 100644 tests/crypt_gensalt.phpt create mode 100644 tests/crypt_preferred_method.phpt create mode 100644 tests/password_compat.phpt (limited to 'tests') diff --git a/tests/crypt_checksalt.phpt b/tests/crypt_checksalt.phpt new file mode 100644 index 0000000..4fbd8bf --- /dev/null +++ b/tests/crypt_checksalt.phpt @@ -0,0 +1,12 @@ +--TEST-- +Test crypt_checksalt +--FILE-- + +--EXPECT-- +bool(true) +bool(true) +bool(true) diff --git a/tests/crypt_gensalt.phpt b/tests/crypt_gensalt.phpt new file mode 100644 index 0000000..b838a04 --- /dev/null +++ b/tests/crypt_gensalt.phpt @@ -0,0 +1,25 @@ +--TEST-- +Test crypt_gensalt +--FILE-- + +--EXPECTF-- +string(2) "%s" +string(9) "_%s" +string(11) "$1$%s" +string(29) "$2y$%s" +string(19) "$5$%s" +string(19) "$6$%s" +string(36) "$7$%s" +string(30) "$gy$%s" +string(29) "$y$j%s" diff --git a/tests/crypt_preferred_method.phpt b/tests/crypt_preferred_method.phpt new file mode 100644 index 0000000..f222639 --- /dev/null +++ b/tests/crypt_preferred_method.phpt @@ -0,0 +1,9 @@ +--TEST-- +Test crypt_preferred_method +--FILE-- + +--EXPECTF-- +string(%d) "$%s$" + diff --git a/tests/password_compat.phpt b/tests/password_compat.phpt new file mode 100644 index 0000000..3dd6ad2 --- /dev/null +++ b/tests/password_compat.phpt @@ -0,0 +1,22 @@ +--TEST-- +Test crypt compatibility with password_hash +--FILE-- + +--EXPECTF-- +string(60) "$2y$%s$%s" +bool(true) +bool(true) +string(60) "$2y$%s$%s" +bool(true) +bool(true) + -- cgit