[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor/master] Merge remote-tracking branch 'rl1987/ticket19979_2'
commit 27e456cd72f33bff0e940a337877511ab7e5bb72
Merge: 72a5ae8c6 5af29fbb6
Author: Nick Mathewson <nickm@xxxxxxxxxxxxxx>
Date: Thu Jun 21 08:53:48 2018 -0400
Merge remote-tracking branch 'rl1987/ticket19979_2'
changes/ticket19979 | 3 ++
src/common/crypto_hkdf.c | 97 ++++++++++++++++++++++++++++++++++++++++++++----
src/test/test_crypto.c | 9 -----
3 files changed, 92 insertions(+), 17 deletions(-)
diff --cc src/common/crypto_hkdf.c
index 46c30bc72,24d2ffd86..dd29c73ce
--- a/src/common/crypto_hkdf.c
+++ b/src/common/crypto_hkdf.c
@@@ -9,10 -9,17 +9,18 @@@
* \brief Block of functions related with HKDF utilities and operations.
**/
-#include "crypto_hkdf.h"
-#include "crypto_util.h"
-#include "crypto_digest.h"
+#include "common/crypto_hkdf.h"
+#include "common/crypto_util.h"
+#include "common/crypto_digest.h"
+
+ #include "crypto_openssl_mgt.h"
+ #include <openssl/opensslv.h>
+
+ #if OPENSSL_VERSION_NUMBER >= OPENSSL_V_SERIES(1,1,0)
+ #define HAVE_OPENSSL_HKDF 1
+ #include <openssl/kdf.h>
+ #endif
+
/** Given <b>key_in_len</b> bytes of negotiated randomness in <b>key_in</b>
* ("K"), expand it into <b>key_out_len</b> bytes of negotiated key material in
* <b>key_out</b> by taking the first <b>key_out_len</b> bytes of
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits