← Commit list

985702c89

Denys Vlasenko
Denys Vlasenko
2018-11-24
SUCCESS Duration: 292s

Subject

tls: fix a thinko in GHASH optimization

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

networking/tls_aesgcm.c+1 -1
@@ -87,7 +87,7 @@ static void GMULT(byte* X, byte* Y)
// Resulting auth tag in s[] is also always AES_BLOCK_SIZE bytes.
//
// This allows some simplifications.
-#define aSz AES_BLOCK_SIZE
+#define aSz 13
#define sSz AES_BLOCK_SIZE
void FAST_FUNC aesgcm_GHASH(byte* h,
const byte* a, //unsigned aSz,