Test output for crypt [ok]
Testing time: 1s
/home/mario/local/chicken-4.8.0.3/bin/csi -script run.scm < /dev/null
-- testing Chicken crypt egg -------------------------------------------------
-- testing crypt API -----------------------------------------------------
-- testing original UNIX DES crypt -----------------------------------
abcdefgh ..................................................... [ PASS]
abcdefgh ..................................................... [ PASS]
abcdefgh ..................................................... [ PASS]
abcdefgh ..................................................... [ PASS]
abcdefgh ..................................................... [ PASS]
abcdefgh ..................................................... [ PASS]
abcdefgh ..................................................... [ PASS]
foob ......................................................... [ PASS]
testing ...................................................... [ PASS]
bca76;23 ..................................................... [ PASS]
password ..................................................... [ PASS]
11 tests completed in 0.002 seconds.
11 out of 11 (100%) tests passed.
-- done testing original UNIX DES crypt ------------------------------
-- testing extended UNIX DES with rounds (aka BSDi crypt) ------------
holyhooplasbatman! ........................................... [ PASS]
holyhooplasbatman! ........................................... [ PASS]
holyhooplasbatman! ........................................... [ PASS]
holyhooplasbatman! ........................................... [ PASS]
holyhooplasbatman! ........................................... [ PASS]
holyhooplasbatman! ........................................... [ PASS]
password ..................................................... [ PASS]
7 tests completed in 0.027 seconds.
7 out of 7 (100%) tests passed.
-- done testing extended UNIX DES with rounds (aka BSDi crypt) -------
-- testing MD5 crypt (Phk's 1000-round MD5 from FreeBSD) -------------
............................................................ [ PASS]
............................................................ [ PASS]
pass ......................................................... [ PASS]
____fifteen____ .............................................. [ PASS]
____sixteen_____ ............................................. [ PASS]
____seventeen____ ............................................ [ PASS]
__________thirty-three___________ ............................ [ PASS]
password ..................................................... [ PASS]
8 tests completed in 0.003 seconds.
8 out of 8 (100%) tests passed.
-- done testing MD5 crypt (Phk's 1000-round MD5 from FreeBSD) --------
-- testing Provos & Mazières' Blowfish scheme (aka bcrypt()) --------
U*U .......................................................... [ PASS]
U*U .......................................................... [ PASS]
U*U* ......................................................... [ PASS]
U*U*U ........................................................ [ PASS]
0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 [ PASS]
0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars after 72 are ignored [ PASS]
£ ............................................................ [ PASS]
ÿ£34ÿÿÿ£345 .................................................. [ PASS]
ÿ£345 ........................................................ [ PASS]
£ab .......................................................... [ PASS]
ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªchars after 72 are ignored as usual [ PASS]
ªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªU [ PASS]
UªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿ [ PASS]
............................................................. [ PASS]
password ..................................................... [ PASS]
15 tests completed in 0.035 seconds.
15 out of 15 (100%) tests passed.
-- done testing Provos & Mazières' Blowfish scheme (aka bcrypt()) ---
-- testing Ulrich Drepper's SHA-2 crypt ------------------------------
-- testing SHA-256 -----------------------------------------------
Hello world! ............................................. [ PASS]
Hello world! ............................................. [ PASS]
This is just a test ...................................... [ PASS]
a very much longer text to encrypt. This one even stretches over morethan one line. [ PASS]
we have a short salt string but not a short password ..... [ PASS]
a short string ........................................... [ PASS]
the minimum number is still observed ..................... [ PASS]
password ................................................. [ PASS]
8 tests completed in 0.352 seconds.
8 out of 8 (100%) tests passed.
-- done testing SHA-256 ------------------------------------------
-- testing SHA-512 -----------------------------------------------
Hello world! ............................................. [ PASS]
Hello world! ............................................. [ PASS]
This is just a test ...................................... [ PASS]
a very much longer text to encrypt. This one even stretches over morethan one line. [ PASS]
we have a short salt string but not a short password ..... [ PASS]
a short string ........................................... [ PASS]
the minimum number is still observed ..................... [ PASS]
password ................................................. [ PASS]
8 tests completed in 0.267 seconds.
8 out of 8 (100%) tests passed.
-- done testing SHA-512 ------------------------------------------
2 subgroups completed in 0.619 seconds.
2 out of 2 (100%) subgroups passed.
-- done testing Ulrich Drepper's SHA-2 crypt -------------------------
5 subgroups completed in 0.687 seconds.
5 out of 5 (100%) subgroups passed.
-- done testing crypt API ------------------------------------------------
-- testing gensalt API ---------------------------------------------------
DES .............................................................. [ PASS]
extended DES 58 rounds ........................................... [ PASS]
extended DES 1 round ............................................. [ PASS]
extended DES 128 rounds .......................................... [ PASS]
MD5 .............................................................. [ PASS]
MD5 nonzero ...................................................... [ PASS]
blowfish ......................................................... [ PASS]
blowfish nonzero ................................................. [ PASS]
-- testing SHA-2 -----------------------------------------------------
Smallest SHA-256 ............................................. [ PASS]
Largest SHA-256 .............................................. [ PASS]
SHA-256 with nonstandard rounds .............................. [ PASS]
Smallest SHA-512 ............................................. [ PASS]
Largest SHA-512 .............................................. [ PASS]
SHA-512 with nonstandard rounds .............................. [ PASS]
6 tests completed in 0.0 seconds.
6 out of 6 (100%) tests passed.
-- done testing SHA-2 ------------------------------------------------
8 tests and 1 subgroup completed in 0.0 seconds.
8 out of 8 (100%) tests passed.
1 out of 1 (100%) subgroup passed.
-- done testing gensalt API ----------------------------------------------
2 subgroups completed in 0.73 seconds.
2 out of 2 (100%) subgroups passed.
-- done testing Chicken crypt egg --------------------------------------------