ladybird/Userland/Libraries
Brian Gianforcaro 3ab2b90744 LibCore: Use timing_safe_compare to compare password hash values
This is not strictly required, as we are comparing hashes, not the
password it self. However given this is generic code that could be
used anywhere in the system, it seems prudent to be cautious and
make sure we don't inadvertently leak any information about the hash
via timing attacks in future usages of `LibCore::Account`.

Reported-by: Jessica Hamilton <jessica.l.hamilton@gmail.com>
2022-03-13 19:08:58 -07:00
..
LibArchive LibArchive: Accept space characters as terminators of tar numeric fields 2022-03-08 23:30:47 +01:00
LibAudio Libraries: Use default constructors/destructors in LibAudio 2022-03-10 18:04:26 -08:00
LibC LibC: Use altzone for the current time zone offset during DST 2022-03-13 17:50:49 +01:00
LibCards Libraries: Use default constructors/destructors in LibCards 2022-03-10 18:04:26 -08:00
LibChess Libraries: Use default constructors/destructors in LibChess 2022-03-10 18:04:26 -08:00
LibCompress Libraries: Use default constructors/destructors in LibCompress 2022-03-10 18:04:26 -08:00
LibConfig Userland: Rename IPC::ServerConnection=>IPC::ConnectionToServer 2022-02-25 22:35:12 +01:00
LibCore LibCore: Use timing_safe_compare to compare password hash values 2022-03-13 19:08:58 -07:00
LibCoredump Libraries: Use default constructors/destructors in LibX86 2022-03-13 22:34:38 +01:00
LibCpp Libraries: Use default constructors/destructors in LibCpp 2022-03-10 18:04:26 -08:00
LibCrypt
LibCrypto Libraries: Use default constructors/destructors in LibCrypto 2022-03-10 18:04:26 -08:00
LibDebug Libraries: Use default constructors/destructors in LibDebug 2022-03-10 18:04:26 -08:00
LibDesktop Libraries: Use default constructors/destructors in LibDesktop 2022-03-10 18:04:26 -08:00
LibDeviceTree
LibDiff LibDiff: Generate hunks for new/deleted files 2022-03-08 23:30:47 +01:00
LibDl Libraries: Use default constructors/destructors in LibDl 2022-03-10 18:04:26 -08:00
LibDSP LibDSP: Allow ProcessorRangeParameter to specify if it's a log value 2022-02-28 13:59:31 +01:00
LibEDID LibEDID: Fix DetailedTiming::pixel_clock_khz result 2022-03-08 22:07:59 +01:00
LibELF Libraries: Use default constructors/destructors in LibELF 2022-03-10 18:04:26 -08:00
LibFileSystemAccessClient Userland: Rename WindowServerConnection=>ConnectionToWindowServer 2022-02-25 22:35:12 +01:00
LibGemini Libraries: Use default constructors/destructors in LibGemini 2022-03-13 22:34:38 +01:00
LibGfx LibGfx: Use common class template for PBM/PGM/PPM image loaders 2022-03-13 22:35:20 +01:00
LibGL Libraries: Use default constructors/destructors in LibGL 2022-03-10 18:04:26 -08:00
LibGUI LibGUI: Allow setting smooth/coarse scrolling animation on ScrollBar 2022-03-13 11:45:07 +01:00
LibHTTP Libraries: Use default constructors/destructors in LibHTTP 2022-03-13 22:34:38 +01:00
LibImageDecoderClient Userland: Rename IPC::ServerConnection=>IPC::ConnectionToServer 2022-02-25 22:35:12 +01:00
LibIMAP
LibIPC Libraries: Use default constructors/destructors in LibIPC 2022-03-13 22:34:38 +01:00
LibJS LibWeb: Use inline script tag source line as javascript line offset 2022-03-14 00:25:33 +01:00
LibKeyboard
LibLine Libraries: Use default constructors/destructors in LibLine 2022-03-13 22:34:38 +01:00
LibM
LibMain LibMain: Update header includes 2022-02-26 17:49:58 +00:00
LibMarkdown Libraries: Use default constructors/destructors in LibMarkdown 2022-03-13 22:34:38 +01:00
LibPCIDB
LibPDF LibPDF: Allow newlines between xref table and "trailer" keyword 2022-03-07 10:53:57 +01:00
LibProtocol Userland: Rename IPC::ServerConnection=>IPC::ConnectionToServer 2022-02-25 22:35:12 +01:00
LibPthread Revert "LibPthread: Partially implement pthread_cleanup_(push pop)" 2022-03-11 04:12:21 +03:30
LibRegex
LibSanitizer
LibSoftGPU LibGfx+LibSoftGPU: Allow indexed reads into Gfx::Vector 2022-03-11 12:30:43 +01:00
LibSQL Libraries: Use default constructors/destructors in LibSQL 2022-03-13 22:34:38 +01:00
LibSymbolication
LibSyntax Libraries: Use default constructors/destructors in LibSyntax 2022-03-13 22:34:38 +01:00
LibSystem
LibTest LibTest: Port JavaScriptTestRunner to Core::Stream 2022-03-10 12:04:22 -05:00
LibTextCodec LibTextCodec: Add support for the UTF16-LE encoding 2022-03-08 14:51:06 +01:00
LibThreading Libraries: Use default constructors/destructors in LibThreading 2022-03-13 22:34:38 +01:00
LibTimeZone
LibTLS LibTLS: Add support for curve x448 2022-03-09 13:04:48 +03:30
LibUnicode
LibUSBDB
LibVideo
LibVT Libraries: Use default constructors/destructors in LibVT 2022-03-13 22:34:38 +01:00
LibWasm
LibWeb LibWeb: Use inline script tag source line as javascript line offset 2022-03-14 00:25:33 +01:00
LibWebSocket Libraries: Use default constructors/destructors in LibWebSocket 2022-03-13 22:34:38 +01:00
LibX86 Libraries: Use default constructors/destructors in LibX86 2022-03-13 22:34:38 +01:00
CMakeLists.txt