summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibTLS
AgeCommit message (Expand)Author
2021-11-11Everywhere: Pass AK::ReadonlyBytes by valueAndreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-10AK: Make ByteBuffer::try_* functions return ErrorOr<void>Andreas Kling
2021-10-10LibTLS: Remove useless ByteBuffer allocation in TLSv12::read_line()Ali Mohammad Pur
2021-10-06LibTLS: Add missing headers to CipherSuite.hBen Wiederhake
2021-10-03LibTLS: Split large application data packets into chunksAli Mohammad Pur
2021-10-01Libraries: Fix typosNico Weber
2021-09-28LibTLS: Mark the connection as finished and disconnected on TLS errorAli Mohammad Pur
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-19LibTLS: Don't close the underlying socket on EOFAli 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: Increase the maximum socket read size to 4MiBAli Mohammad Pur
2021-09-15LibTLS: Close the underlying socket on EOFAli Mohammad Pur
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-06Everywhere: Use OOM-safe ByteBuffer APIs where possibleAli Mohammad Pur
2021-09-02Userland: Migrate to argument-less deferred_invokesin-ack
2021-08-22Everywhere: Rename get in ConfigFile::get_for_{lib,app,system} to opennetworkException
2021-08-16LibTLS: Add DHE_RSA AES GCM cipher suitesSamuel Bowman
2021-08-16LibTLS: Implement the DHE_RSA key exchange algorithmSamuel Bowman
2021-08-08Everywhere: Replace AK::Singleton => SingletonAndreas Kling
2021-08-01Libraries: Remove unused header includesBrian Gianforcaro
2021-06-29LibCrypto: Replace from_base{2,8,10,16}() & to_base10 with from_base(N)Idan Horowitz
2021-06-28LibTLS: Ensure that on_tls_finished is called only onceAli Mohammad Pur
2021-06-17Everywhere: Replace the multiple impls of print_buffer() with :hex-dumpAli Mohammad Pur
2021-06-08Everywhere: Replace Vector<T*> with nonnull entries with Vector<T&>Ali Mohammad Pur
2021-05-31AK: Replace ByteBuffer::grow with resize()/ensure_capacity()Gunnar Beutner
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-16AK+Userland: Remove nullability feature for the ByteBuffer typeGunnar Beutner
2021-05-16AK+Userland: Fix some compiler warnings and make variables const-refGunnar Beutner
2021-05-14LibTLS: Actually verify the certificatsAli Mohammad Pur
2021-05-14LibCrypto+LibTLS: Avoid unaligned reads and writesAli Mohammad Pur
2021-05-13LibTLS: Enable -Wvla for LibTLSAli Mohammad Pur
2021-05-13LibTLS: Remove all uses of VLAsAli Mohammad Pur
2021-05-12LibCore+Everywhere: Move OpenMode out of IODeviceAli Mohammad Pur
2021-05-12LibTLS: Always send the signature_algorithms extensionAli Mohammad Pur
2021-05-01Everywhere: Turn #if *_DEBUG into dbgln_if/if constexprGunnar Beutner
2021-04-23LibTLS: Call the read hooks after processing messages tooAli Mohammad Pur
2021-04-22AK+Userland: Use mpfard@serenityos.org for my copyright headersAli Mohammad Pur