1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 18:10:56 +09:00

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
parent d3c52cef86
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);