From 2cb15e7e0bc6d4b5b26e02cd604d6cd4d4178b0a Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Wed, 30 Oct 2019 12:45:51 -0400 Subject: [PATCH] enable see2 when used --- crypto/verify/crypto_verify.c | 2 +- test/crypto/test_llarp_crypto.cpp | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/crypto/verify/crypto_verify.c b/crypto/verify/crypto_verify.c index 23d646a69..a3a55da1e 100644 --- a/crypto/verify/crypto_verify.c +++ b/crypto/verify/crypto_verify.c @@ -24,7 +24,7 @@ crypto_verify_64_bytes(void) return crypto_verify_64_BYTES; } -#if defined(HAVE_EMMINTRIN_H) && defined(__SSE2__) +#if defined(__SSE2__) #ifdef __GNUC__ #pragma GCC target("sse2") diff --git a/test/crypto/test_llarp_crypto.cpp b/test/crypto/test_llarp_crypto.cpp index 1a506061a..44009e74b 100644 --- a/test/crypto/test_llarp_crypto.cpp +++ b/test/crypto/test_llarp_crypto.cpp @@ -29,13 +29,14 @@ namespace llarp AlignedBuffer< 128 > random; random.Randomize(); Signature sig; + const PubKey pk = secret.toPublic(); const llarp_buffer_t buf(random.data(), random.size()); ASSERT_TRUE(crypto.sign(sig, secret, buf)); - ASSERT_TRUE(crypto.verify(secret.toPublic(), buf, sig)); + ASSERT_TRUE(crypto.verify(pk, buf, sig)); random.Randomize(); // mangle body - ASSERT_FALSE(crypto.verify(secret.toPublic(), buf, sig)); + ASSERT_FALSE(crypto.verify(pk, buf, sig)); } struct PQCryptoTest : public ::testing::Test