enable see2 when used

pull/888/head
Jeff Becker 5 years ago
parent 0a204b7760
commit 2cb15e7e0b
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -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")

@ -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

Loading…
Cancel
Save