Michiel Visser
|
7bc3b193c0
LibTLS: Add option to allow self-signed certificates
|
3 éve |
Michiel Visser
|
d78813d902
LibTLS: Simplify the way `verify_chain` is called
|
3 éve |
Michiel Visser
|
fea5aeda0b
LibTLS: Verify the certificate chain sent by the server
|
3 éve |
Sam Atkins
|
3b1e063d30
LibCore+Everywhere: Make Core::Stream::read() return Bytes
|
3 éve |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 éve |
Florent Castelli
|
e165ae5b60
LibHTTP+LibTLS: Better HTTPS Socket EOF detection
|
3 éve |
Michiel Visser
|
66d99c83d9
LibCrypto+LibTLS: Add SECP256r1 support to LibTLS
|
3 éve |
Michiel Visser
|
c1b041e761
LibCrypto+LibTLS: Generalize the elliptic curve interface
|
3 éve |
stelar7
|
125a43e203
LibTLS: Add support for curve x448
|
3 éve |
Michiel Visser
|
898be38517
LibTLS: Add signature verification for DHE and ECDHE key exchange
|
3 éve |
Michiel Visser
|
ab84aa6fb2
LibTLS: Add OutOfMemory error that will send an InternalError alert
|
3 éve |
Michiel Visser
|
7ab4337721
LibTLS: Add Elliptic Curve Diffie-Hellman Ephemeral (ECDHE) support
|
3 éve |
Ali Mohammad Pur
|
6f5ab30253
LibTLS: Remove some unused/unimplemented declarations
|
3 éve |
Ali Mohammad Pur
|
aafc451016
Userland: Convert TLS::TLSv12 to a Core::Stream::Socket
|
3 éve |
mjz19910
|
3102d8e160
Everywhere: Fix many spelling errors
|
3 éve |
Andreas Kling
|
80d4e830a0
Everywhere: Pass AK::ReadonlyBytes by value
|
3 éve |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 éve |
Ben Wiederhake
|
32e98d0924
Libraries: Use AK::Variant default initialization where appropriate
|
3 éve |
Ali Mohammad Pur
|
436693c0c9
LibTLS: Use a setter for on_tls_ready_to_write with some more smarts
|
3 éve |
Ali Mohammad Pur
|
f4d3c54c12
LibTLS: Close the underlying socket on EOF
|
3 éve |
Brian Gianforcaro
|
b61eff8730
Revert "LibTLS: Close the underlying socket on EOF"
|
3 éve |
Ali Mohammad Pur
|
23febbed41
LibTLS: Close the underlying socket on EOF
|
3 éve |
Samuel Bowman
|
7089135a07
LibTLS: Add DHE_RSA AES GCM cipher suites
|
4 éve |
Samuel Bowman
|
b288016bbc
LibTLS: Implement the DHE_RSA key exchange algorithm
|
4 éve |
Ali Mohammad Pur
|
2fe9c81b30
Everywhere: Replace the multiple impls of print_buffer() with :hex-dump
|
4 éve |
DexesTTP
|
4bbf954ad0
LibTLS: Allow using other hash algorithms for HMAC
|
4 éve |
DexesTTP
|
cb4a0dec8a
LibTLS: Use a more precise KeyExchangeAlgorithm enum
|
4 éve |
DexesTTP
|
dd35aa7725
LibTLS: Add IANA Hex codes for all recommended cipher suites
|
4 éve |
DexesTTP
|
ed1800547e
LibTLS: Enable the RSA_WITH_AES_256_GCM_SHA384 cipher
|
4 éve |
DexesTTP
|
68f6796e72
LibTLS: Use RSA key exchange based on the cipher
|
4 éve |