[or-cvs] Add new functions to wrap digest and sign/checksig.

Nick Mathewson nickm at seul.org
Thu Apr 1 22:10:35 UTC 2004


Update of /home/or/cvsroot/src/or
In directory moria.mit.edu:/tmp/cvs-serv29156/src/or

Modified Files:
	test.c 
Log Message:
Add new functions to wrap digest and sign/checksig.

Index: test.c
===================================================================
RCS file: /home/or/cvsroot/src/or/test.c,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -d -r1.71 -r1.72
--- test.c	1 Apr 2004 03:08:34 -0000	1.71
+++ test.c	1 Apr 2004 22:10:33 -0000	1.72
@@ -406,6 +406,11 @@
   test_eq(128, crypto_pk_private_sign(pk1, data1, 10, data2));
   test_eq(10, crypto_pk_public_checksig(pk1, data2, 128, data3));
   test_streq(data3, "Ossifrage");
+  /* Try signing digests. */
+  test_eq(128, crypto_pk_private_sign_digest(pk1, data1, 10, data2));
+  test_eq(20, crypto_pk_public_checksig(pk1, data2, 128, data3));
+  test_eq(0, crypto_pk_public_checksig_digest(pk1, data1, 10, data2, 128));
+  test_eq(-1, crypto_pk_public_checksig_digest(pk1, data1, 11, data2, 128));
   /*XXXX test failed signing*/
 
   /* Try encoding */



More information about the tor-commits mailing list