1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:18:11 +00:00
serenity/Libraries/LibTLS
AnotherTest 880b0a7600 LibTLS: Avoid extra initialisation of buffers that are initialised
A trace for proof:
buffer:

    L91: 0:(packet.size() - header_size)
    L98: (packet.size() - header_size):(packet.size() - header_size + mac_size)
    L102: (packet.size() - header_size + mac_size):buffer.size()
    (asserted at L103)

ct:

    L88: 0:(header_size - 2)
    L123: (header_size - 2):(header_size)
    L111: (header_size):(header_size + iv_size)
    L117: (header_size + iv_size):(header_size + iv_size + length)
    (asserted at L113)
2020-08-11 21:37:10 +02:00
..
ClientHandshake.cpp LibTLS: Add (basic) support for sending client certificates 2020-08-02 18:57:51 +02:00
CMakeLists.txt Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
Exchange.cpp LibTLS: Add (basic) support for sending client certificates 2020-08-02 18:57:51 +02:00
Handshake.cpp Refactor: Expose const_cast by removing ByteBuffer::warp(const void*, size_t) 2020-08-06 10:33:16 +02:00
Record.cpp LibTLS: Avoid extra initialisation of buffers that are initialised 2020-08-11 21:37:10 +02:00
Socket.cpp LibTLS: Reschedule the timeout if we're too slow 2020-07-21 13:01:35 +02:00
TLSPacketBuilder.h LibTLS: Split TLSv12 to sensible categorical files 2020-05-02 12:24:10 +02:00
TLSv12.cpp Refactor: Expose const_cast by removing ByteBuffer::warp(const void*, size_t) 2020-08-06 10:33:16 +02:00
TLSv12.h LibCrypto+LibTLS+Kernel: Switch the Cipher::Mode interface to use Span 2020-08-11 21:37:10 +02:00