mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 16:38:10 +00:00
LibTLS: Add support for AEAD cipher suites
And integrate AES-GCM.
This commit is contained in:
parent
d3c52cef86
commit
1172746633
4 changed files with 253 additions and 85 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue