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