LibTLS: Add support for AEAD cipher suites

And integrate AES-GCM.
This commit is contained in:
AnotherTest 2020-11-13 01:59:36 +03:30 committed by Andreas Kling
commit 1172746633
Notes: sideshowbarker 2024-07-19 02:28:42 +09:00
4 changed files with 253 additions and 85 deletions

View file

@ -73,11 +73,12 @@ ByteBuffer TLSv12::build_hello()
}
// Ciphers
builder.append((u16)(4 * sizeof(u16)));
builder.append((u16)(5 * sizeof(u16)));
builder.append((u16)CipherSuite::RSA_WITH_AES_128_CBC_SHA256);
builder.append((u16)CipherSuite::RSA_WITH_AES_256_CBC_SHA256);
builder.append((u16)CipherSuite::RSA_WITH_AES_128_CBC_SHA);
builder.append((u16)CipherSuite::RSA_WITH_AES_256_CBC_SHA);
builder.append((u16)CipherSuite::RSA_WITH_AES_128_GCM_SHA256);
// we don't like compression
builder.append((u8)1);