summaryrefslogtreecommitdiff
path: root/gcm.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2016-09-18 11:57:57 -0400
committerJeffrey Walton <noloader@gmail.com>2016-09-18 11:57:57 -0400
commit33a59b8bd1ef6a1eaacee3f2315ec49db76752f8 (patch)
tree36a7b835281ef51a2c625d488e42659f3d9f6247 /gcm.cpp
parent2d0e388d9ad348d1b9ca15e4e3ef63526d4c16a1 (diff)
downloadcryptopp-git-33a59b8bd1ef6a1eaacee3f2315ec49db76752f8.tar.gz
Reference 226 and 284 bugs in workaround since the gyrations are not readily apparent
Diffstat (limited to 'gcm.cpp')
-rw-r--r--gcm.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcm.cpp b/gcm.cpp
index 75e43375..a7f9f494 100644
--- a/gcm.cpp
+++ b/gcm.cpp
@@ -94,8 +94,8 @@ __m128i _mm_clmulepi64_si128(const __m128i &a, const __m128i &b, int i)
#if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE || CRYPTOPP_BOOL_SSE2_ASM_AVAILABLE
inline static void SSE2_Xor16(byte *a, const byte *b, const byte *c)
{
-// SunCC 5.14 crash (bewildering since asserts are not in effect in rlease builds)
-// Also see http://github.com/weidai11/cryptopp/issues/226
+// SunCC 5.14 crash (bewildering since asserts are not in effect in release builds)
+// Also see http://github.com/weidai11/cryptopp/issues/226 and http://github.com/weidai11/cryptopp/issues/284
# if __SUNPRO_CC
*(__m128i *)(void *)a = _mm_xor_si128(*(__m128i *)(void *)b, *(__m128i *)(void *)c);
# elif CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE