Michiel Visser
|
e785172290
LibTLS: Implement the `extended_master_secret` TLS extension
|
1 tahun lalu |
Michiel Visser
|
5ab64320b2
LibTLS: Compute the master secret in a single place
|
1 tahun lalu |
Michiel Visser
|
c548dca174
LibTLS: Add ECDSA support with the secp256r1 curve
|
3 tahun lalu |
stelar7
|
5853d9642a
LibTLS: Move AlertDescription to Extensions.h
|
2 tahun lalu |
stelar7
|
c30ee1b89b
LibTLS: Update HandshakeType value names to match IANA registry values
|
2 tahun lalu |
stelar7
|
611a235a52
LibTLS: Rename AlertLevel Critial to FATAL
|
2 tahun lalu |
stelar7
|
ca6b8bfe7f
LibTLS: Rename Version to ProtocolVersion
|
2 tahun lalu |
stelar7
|
082e64e167
LibTLS: Rename MessageType to ContentType
|
2 tahun lalu |
stelar7
|
d527edf0ab
LibTLS: Change Certificate parsing to use ErrorOr
|
2 tahun lalu |
Timothy Flynn
|
15532df83d
AK+Everywhere: Change AK::fill_with_random to accept a Bytes object
|
2 tahun lalu |
Tim Schumacher
|
ecd1862859
AK: Rename Stream::write_entire_buffer to Stream::write_until_depleted
|
2 tahun lalu |
Tim Schumacher
|
606a3982f3
LibCore: Move Stream-based file into the `Core` namespace
|
2 tahun lalu |
Timothy Flynn
|
0ddc2e1f50
LibCrypto+Everywhere: Rename *BigInteger::to_base to to_base_deprecated
|
2 tahun lalu |
Tim Schumacher
|
9a3e95785e
LibCore: Propagate errors from `Stream::*_entire_buffer`
|
2 tahun lalu |
Tim Schumacher
|
6c7c5a6786
LibCore: Rename `Stream::*_or_error` to `*_entire_buffer`
|
2 tahun lalu |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 tahun lalu |
Michiel Visser
|
331092d25a
LibTLS: Add references to RFC5246 for the verify procedure
|
3 tahun lalu |
Michiel Visser
|
d78813d902
LibTLS: Simplify the way `verify_chain` is called
|
3 tahun lalu |
Michiel Visser
|
707b222913
LibTLS: Add certificate chain validation to DHE and ECDHE key exchange
|
3 tahun lalu |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 tahun lalu |
Michiel Visser
|
c1b041e761
LibCrypto+LibTLS: Generalize the elliptic curve interface
|
3 tahun lalu |
stelar7
|
125a43e203
LibTLS: Add support for curve x448
|
3 tahun lalu |
Michiel Visser
|
7ab4337721
LibTLS: Add Elliptic Curve Diffie-Hellman Ephemeral (ECDHE) support
|
3 tahun lalu |
Ali Mohammad Pur
|
cb7becb067
LibTLS+RequestServer: Add an option to dump TLS keys to a log file
|
3 tahun lalu |
Sam Atkins
|
45cf40653a
Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr
|
3 tahun lalu |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 tahun lalu |
Andreas Kling
|
a15ed8743d
AK: Make ByteBuffer::try_* functions return ErrorOr<void>
|
3 tahun lalu |
Nico Weber
|
de72332920
Libraries: Fix typos
|
3 tahun lalu |
Ali Mohammad Pur
|
97e97bccab
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
|
3 tahun lalu |
Ali Mohammad Pur
|
3a9f00c59b
Everywhere: Use OOM-safe ByteBuffer APIs where possible
|
3 tahun lalu |