[tor-commits] [tor/master] Merge branch 'libscrypt_trunnel_squashed'
nickm at torproject.org
nickm at torproject.org
Thu Sep 25 16:06:16 UTC 2014
commit 764e0080929fe2e0fc05a226d340a189d264876b
Merge: ecab261 c433736
Author: Nick Mathewson <nickm at torproject.org>
Date: Thu Sep 25 12:03:41 2014 -0400
Merge branch 'libscrypt_trunnel_squashed'
Conflicts:
src/test/test_crypto.c
.gitignore | 4 +
Makefile.am | 1 -
configure.ac | 11 +
src/common/crypto.c | 44 ----
src/common/crypto.h | 6 -
src/common/crypto_pwbox.c | 187 +++++++++++++++
src/common/crypto_pwbox.h | 20 ++
src/common/crypto_s2k.c | 457 ++++++++++++++++++++++++++++++++++++
src/common/crypto_s2k.h | 73 ++++++
src/common/include.am | 8 +-
src/ext/trunnel/trunnel-impl.h | 306 ++++++++++++++++++++++++
src/ext/trunnel/trunnel.c | 242 +++++++++++++++++++
src/ext/trunnel/trunnel.h | 60 +++++
src/include.am | 2 +
src/or/control.c | 17 +-
src/or/main.c | 9 +-
src/test/include.am | 2 +-
src/test/test_crypto.c | 363 +++++++++++++++++++++++++++-
src/trunnel/include.am | 29 +++
src/trunnel/pwbox.c | 509 ++++++++++++++++++++++++++++++++++++++++
src/trunnel/pwbox.h | 171 ++++++++++++++
src/trunnel/pwbox.trunnel | 14 ++
src/trunnel/trunnel-local.h | 18 ++
23 files changed, 2486 insertions(+), 67 deletions(-)
diff --cc src/test/test_crypto.c
index 86b77a6,74b7a8e..36af725
--- a/src/test/test_crypto.c
+++ b/src/test/test_crypto.c
@@@ -710,7 -699,7 +713,7 @@@ test_crypto_formats(void *arg
/** Run unit tests for our secret-to-key passphrase hashing functionality. */
static void
- test_crypto_s2k(void *arg)
-test_crypto_s2k_rfc2440(void)
++test_crypto_s2k_rfc2440(void *arg)
{
char buf[29];
char buf2[29];
@@@ -723,9 -711,9 +726,9 @@@
buf3 = tor_malloc(65536);
memset(buf3, 0, 65536);
- secret_to_key(buf+9, 20, "", 0, buf);
+ secret_to_key_rfc2440(buf+9, 20, "", 0, buf);
crypto_digest(buf2+9, buf3, 1024);
- test_memeq(buf, buf2, 29);
+ tt_mem_op(buf,==, buf2, 29);
memcpy(buf,"vrbacrda",8);
memcpy(buf2,"vrbacrda",8);
More information about the tor-commits
mailing list