1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-22 02:55:07 +00:00
serenity/Userland/Libraries/LibCrypto/Curves
Michiel Visser 6322d68b1b LibCrypto: Add SECP384r1 implementation
This implementation is basically a copy-paste of the SECP256r1
implementation with all "256" replaced with "384".

In the future it might be nice to make this generic, instead of having
two almost identical copies of code.
2023-11-11 14:40:10 +03:30
..
Curve25519.cpp LibCrypto: Move Curve25519 related code into separate file 2022-05-12 23:47:13 +04:30
Curve25519.h LibCrypto: Move Curve25519 related code into separate file 2022-05-12 23:47:13 +04:30
Ed25519.cpp Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Ed25519.h LibCrypto: Add Ed25519 2022-05-12 23:47:13 +04:30
EllipticCurve.h LibCrypto+LibTLS: Generalize the elliptic curve interface 2022-03-20 00:51:50 +03:30
SECP256r1.cpp LibCrypto: Move JacobianPoint into the curve cpp file 2023-11-11 14:40:10 +03:30
SECP256r1.h LibCrypto: Move JacobianPoint into the curve cpp file 2023-11-11 14:40:10 +03:30
SECP384r1.cpp LibCrypto: Add SECP384r1 implementation 2023-11-11 14:40:10 +03:30
SECP384r1.h LibCrypto: Add SECP384r1 implementation 2023-11-11 14:40:10 +03:30
X448.cpp AK+Everywhere: Change AK::fill_with_random to accept a Bytes object 2023-04-03 15:53:49 +02:00
X448.h LibCrypto: Move all elliptic curve private methods into .cpp 2022-03-20 00:51:50 +03:30
X25519.cpp AK+Everywhere: Change AK::fill_with_random to accept a Bytes object 2023-04-03 15:53:49 +02:00
X25519.h LibCrypto: Move all elliptic curve private methods into .cpp 2022-03-20 00:51:50 +03:30