summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibTLS/TLSv12.h
AgeCommit message (Expand)Author
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based sockets into the `Core` namespaceTim Schumacher
2023-01-27LibTLS: Remove declarations for non-existent methodsSam Atkins
2022-12-12LibCore: Remove `Stream::is_{readable,writable}`Tim Schumacher
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-07-12Everywhere: Split Error::from_string_literal and Error::from_string_viewsin-ack
2022-04-17LibTLS: Cleanup of verify_chain and verify_certificate_pairMichiel Visser
2022-04-17LibTLS: Add option to allow self-signed certificatesMichiel Visser
2022-04-17LibTLS: Simplify the way `verify_chain` is calledMichiel Visser
2022-04-17LibTLS: Verify the certificate chain sent by the serverMichiel Visser
2022-04-16LibCore+Everywhere: Make Core::Stream::read() return BytesSam Atkins
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-20LibHTTP+LibTLS: Better HTTPS Socket EOF detectionFlorent Castelli
2022-03-20LibCrypto+LibTLS: Add SECP256r1 support to LibTLSMichiel Visser
2022-03-20LibCrypto+LibTLS: Generalize the elliptic curve interfaceMichiel Visser
2022-03-09LibTLS: Add support for curve x448stelar7
2022-02-23LibTLS: Add signature verification for DHE and ECDHE key exchangeMichiel Visser
2022-02-23LibTLS: Add OutOfMemory error that will send an InternalError alertMichiel Visser
2022-02-18LibTLS: Add Elliptic Curve Diffie-Hellman Ephemeral (ECDHE) supportMichiel Visser
2022-02-06LibTLS: Remove some unused/unimplemented declarationsAli Mohammad Pur
2022-02-06Userland: Convert TLS::TLSv12 to a Core::Stream::SocketAli Mohammad Pur
2022-01-07Everywhere: Fix many spelling errorsmjz19910
2021-11-11Everywhere: Pass AK::ReadonlyBytes by valueAndreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-09-21Libraries: Use AK::Variant default initialization where appropriateBen Wiederhake
2021-09-19LibTLS: Use a setter for on_tls_ready_to_write with some more smartsAli Mohammad Pur
2021-09-16LibTLS: Close the underlying socket on EOFAli Mohammad Pur
2021-09-16Revert "LibTLS: Close the underlying socket on EOF"Brian Gianforcaro
2021-09-15LibTLS: Close the underlying socket on EOFAli Mohammad Pur
2021-08-16LibTLS: Add DHE_RSA AES GCM cipher suitesSamuel Bowman
2021-08-16LibTLS: Implement the DHE_RSA key exchange algorithmSamuel Bowman
2021-06-17Everywhere: Replace the multiple impls of print_buffer() with :hex-dumpAli Mohammad Pur
2021-05-29LibTLS: Allow using other hash algorithms for HMACDexesTTP
2021-05-29LibTLS: Use a more precise KeyExchangeAlgorithm enumDexesTTP
2021-05-29LibTLS: Add IANA Hex codes for all recommended cipher suitesDexesTTP
2021-05-19LibTLS: Enable the RSA_WITH_AES_256_GCM_SHA384 cipherDexesTTP
2021-05-19LibTLS: Use RSA key exchange based on the cipherDexesTTP
2021-05-19LibTLS: Generate cipher variants based on the cipherDexesTTP
2021-05-19LibTLS: Replace cipher selection with a variantDexesTTP
2021-05-19LibTLS: Rework method names and arrangement in cpp filesDexesTTP
2021-05-19LibTLS: Define cipher suite parameters and components in a macroDexesTTP
2021-05-19LibTLS: Move the asn certificate parser to Certificate.cppDexesTTP
2021-05-19LibTLS: Move the cipher list to the CipherSuite.h headerDexesTTP
2021-05-12LibTLS: Always send the signature_algorithms extensionAli Mohammad Pur
2021-04-22AK+Userland: Use mpfard@serenityos.org for my copyright headersAli Mohammad Pur
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-18LibTLS: Parse X.509 certificates with the new ASN.1 parserAnotherTest
2021-04-10LibTLS: Support empty SNI data in ServerHelloJelle Raaijmakers