Mercurial > hg > php_nacl
diff tests/test.phpt @ 10:130a6a714966 default tip
Use libsodium instead of libnacl
author | Ivo Smits <Ivo@UCIS.nl> |
---|---|
date | Thu, 10 Jul 2014 16:34:04 +0000 |
parents | 84e0f7ead583 |
children |
line wrap: on
line diff
--- a/tests/test.phpt Thu Jul 14 16:49:21 2011 +0200 +++ b/tests/test.phpt Thu Jul 10 16:34:04 2014 +0000 @@ -2,6 +2,7 @@ Test the nacl cryptography functions --FILE-- <?php + echo "CRYPTO_BOX_curve25519xsalsa20poly1305\n"; echo NACL_CRYPTO_BOX_curve25519xsalsa20poly1305_PUBLICKEYBYTES."\n"; echo NACL_CRYPTO_BOX_curve25519xsalsa20poly1305_SECRETKEYBYTES."\n"; echo NACL_CRYPTO_BOX_curve25519xsalsa20poly1305_BEFORENMBYTES."\n"; @@ -25,9 +26,21 @@ echo strlen($c).' - '.bin2hex($c)."\n"; $m = nacl_crypto_box_curve25519xsalsa20poly1305_open_afternm($c, $n, $k); echo strlen($m).' - '.bin2hex($m)."\n"; - echo "ok\n"; + echo "CRYPTO_BOX_curve25519xsalsa20poly1305 ok\n"; + echo "CRYPTO_SIGN_edwards25519sha512batch\n"; + echo NACL_CRYPTO_SIGN_edwards25519sha512batch_BYTES."\n"; + echo NACL_CRYPTO_SIGN_edwards25519sha512batch_PUBLICKEYBYTES."\n"; + echo NACL_CRYPTO_SIGN_edwards25519sha512batch_SECRETKEYBYTES."\n"; + echo "CRYPTO_SIGN_edwards25519sha512batch ok\n"; + echo "CRYPTO_SIGN_ed25519\n"; + echo NACL_CRYPTO_SIGN_ed25519_BYTES."\n"; + echo NACL_CRYPTO_SIGN_ed25519_PUBLICKEYBYTES."\n"; + echo NACL_CRYPTO_SIGN_ed25519_SECRETKEYBYTES."\n"; + echo NACL_CRYPTO_SIGN_ed25519_SEEDBYTES."\n"; + echo "CRYPTO_SIGN_ed25519 ok\n"; ?> --EXPECT-- +CRYPTO_BOX_curve25519xsalsa20poly1305 32 32 32 @@ -41,4 +54,15 @@ 32 - 76726914c6c1a5132931a2fc11179746c70982e948811ce93008b07f9a439001 27 - d7f25d6171ee1fac7242ed7c7546ddd56ee983ea24a6c7bf3bced8 11 - 48454c4c4f20574f524c44 -ok +CRYPTO_BOX_curve25519xsalsa20poly1305 ok +CRYPTO_SIGN_edwards25519sha512batch +64 +32 +64 +CRYPTO_SIGN_edwards25519sha512batch ok +CRYPTO_SIGN_ed25519 +64 +32 +64 +32 +CRYPTO_SIGN_ed25519 ok