1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-21 20:15:07 +00:00
serenity/Userland/Libraries/LibCrypto/Hash
Michiel Visser 898be38517 LibTLS: Add signature verification for DHE and ECDHE key exchange
This will verify that the signature of the ephemeral key used in the
DHE and ECDHE key exchanges is actually generated by the server.

This verification is done using the first certificate provided by the
server, however the validity of this certificate is not checked here.
Instead this code expects the validity to be checked earlier by
`TLSv12::handle_certificate`.
2022-02-23 13:20:28 +03:30
..
HashFunction.h LibCrypto: Exclude class_name() methods from the Kernel 2022-02-16 22:21:37 +01:00
HashManager.h LibTLS: Add signature verification for DHE and ECDHE key exchange 2022-02-23 13:20:28 +03:30
MD5.cpp LibCrypto: Fix MacOS build by replacing explicit_bzero with secure_zero 2021-09-13 00:02:42 +02:00
MD5.h LibCrypto: Exclude class_name() methods from the Kernel 2022-02-16 22:21:37 +01:00
SHA1.cpp LibCrypto: Fix MacOS build by replacing explicit_bzero with secure_zero 2021-09-13 00:02:42 +02:00
SHA1.h LibCrypto: Exclude class_name() methods from the Kernel 2022-02-16 22:21:37 +01:00
SHA2.cpp LibCrypto: Add the SHA-384 hash algorithm 2021-05-19 09:18:45 +02:00
SHA2.h LibCrypto: Exclude class_name() methods from the Kernel 2022-02-16 22:21:37 +01:00