summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibTLS
AgeCommit message (Expand)Author
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
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: Remove excessive CloseNotify loggingJelle Raaijmakers
2021-04-10LibTLS: Convert some #ifs to dbgln_if()Jelle Raaijmakers
2021-04-10LibTLS: Support empty SNI data in ServerHelloJelle Raaijmakers
2021-04-07LibTLS: Hide some debug spam, use more dbgln_if and if constexprLinus Groh
2021-04-03LibTLS: Make the TLS connection options user-configurableAnotherTest
2021-04-03LibTLS: Remove long-outdated comment that no longer makes senseAnotherTest
2021-04-03LibTLS: Move TLS extensions to a separate 'extensions' structAnotherTest
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-02-26Everywhere: Remove a bunch of redundant 'AK::' namespace prefixesLinus Groh