summaryrefslogtreecommitdiff
path: root/Libraries/LibTLS
AgeCommit message (Expand)Author
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-11Vector: Implement `find`, `find_if`, `find_first_matching` in terms of `AK::f...Lenny Maiorani
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2020-12-26LibTLS: Fix TLS breakage after ByteBuffer => Span conversionAndreas Kling
2020-12-19LibTLS+Userland: Remove all uses of ByteBuffer::slice_view()Andreas Kling
2020-12-19LibTLS+LibCrypto: Remove all remaining uses of ByteBuffer::wrap()Andreas Kling
2020-12-19LibTLS: Even more ByteBuffer -> Span conversionAndreas Kling
2020-12-19LibTLS+LibCrypto: More ByteBuffer -> Span conversionAndreas Kling
2020-12-19LibTLS+LibCrypto: Replace a whole bunch of ByteBuffers with SpansAndreas Kling
2020-12-13LibTLS: Read subjectAltName from certificates and use itAnotherTest
2020-12-13LibTLS: TLSv12::read_line() should chomp result stringAndreas Kling
2020-12-13LibCore: Make IODevice::read_line() return a StringAndreas Kling
2020-11-16LibTLS: Count the mac size towards the packet length in CBC modeAnotherTest
2020-11-14LibTLS: Add support for AEAD cipher suitesAnotherTest
2020-10-30LibTLS: (Almost) verify certificate chain against root CA certificatesAnotherTest
2020-10-30LibTLS: Also read out the Organisational Unit from the certificateAnotherTest
2020-10-30LibTLS: Move out Certificate to its own header fileAnotherTest
2020-10-26LibTLS: Treat a close_notify before agreeing on a cipher suite as a handshake...Luke
2020-10-02Everywhere: Fix typosNico Weber
2020-08-25AK: Add Endian.h header to replace NetworkOrdered.h.asynts
2020-08-25Misc: Remove some unneeded includes of Timer.h and ElapsedTimer.h (#3286)Nico Weber
2020-08-24LibTLS: Fix some debug loggingAnotherTest
2020-08-24LibTLS: Do not process_message() the finished message twiceAnotherTest
2020-08-23Meta: Fix wrong 'using namespace X' usagesBen Wiederhake
2020-08-15AK: Rename span() to bytes() when appropriate.asynts
2020-08-12LibTLS: Re-silence a debug log Ali Mohammad Pur
2020-08-11LibTLS: Avoid extra initialisation of buffers that are initialisedAnotherTest
2020-08-11LibCrypto+LibTLS+Kernel: Switch the Cipher::Mode interface to use SpanAnotherTest
2020-08-06Refactor: Expose const_cast by removing ByteBuffer::warp(const void*, size_t)asynts
2020-08-05LibTLS + LibCrypto: Suppress unobserved Optoinal<T> return values.Brian Gianforcaro
2020-08-02ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clientsAnotherTest
2020-08-02LibTLS: Add (basic) support for sending client certificatesAnotherTest
2020-07-21LibTLS: Reschedule the timeout if we're too slowAnotherTest
2020-06-04LibTLS: Simplify record padding logic and ASSERT more assumptionsAnotherTest
2020-06-01LibTLS: Put a little more debug spam behind TLS_DEBUGAndreas Kling
2020-05-30LibTLS: Avoid busy-wait between ClientHello and ServerHelloAnotherTest
2020-05-30Lagom: Adjust AK, LibCore and LibTLS to build on MacOSMarcin Gasperowicz
2020-05-27LibCrypto+LibTLS: Use AK/Random.hAndreas Kling
2020-05-27LibTLS: Add more TLS 1.2 error descriptionsLuke
2020-05-26LibTLS: Put lots of debug spam behind TLS_DEBUGAndreas Kling
2020-05-21LibTLS: Do not call on_tls_finished until the client has read app dataAnotherTest
2020-05-20LibTLS: Flush some packets as soon as more packets are writtenAnotherTest
2020-05-19LibTLS: Only try to flush data when neededAnotherTest
2020-05-18LibCore+LibTLS: Don't keep a "ready to write" notifier on all SocketsAndreas Kling
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
2020-05-07LibTLS: Verify server certificate expiry dateAnotherTest
2020-05-05LibTLS: Try to disambiguate errors in case of failureAnotherTest
2020-05-03LibTLS: Put some debug spam behind an #ifdefAndreas Kling
2020-05-03LibTLS: "Properly" handle the server dropping the connectionAnotherTest