1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-05 08:47:36 +00:00
serenity/Userland/Libraries/LibCrypto/PK
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
..
Code LibTLS: Add signature verification for DHE and ECDHE key exchange 2022-02-23 13:20:28 +03:30
PK.h LibCrypto: Exclude class_name() methods from the Kernel 2022-02-16 22:21:37 +01:00
RSA.cpp Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr 2022-01-24 22:36:09 +01:00
RSA.h LibCrypto: Exclude class_name() methods from the Kernel 2022-02-16 22:21:37 +01:00