1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 01:57:35 +00:00

LibCrypto: Add ECDSA signature checking with secp256r1

This commit is contained in:
Michiel Visser 2022-03-20 21:16:57 +01:00 committed by Andrew Kaster
parent 0daebef727
commit caf533bddf
2 changed files with 171 additions and 4 deletions

View file

@ -25,6 +25,8 @@ public:
ErrorOr<ByteBuffer> generate_public_key(ReadonlyBytes a) override;
ErrorOr<ByteBuffer> compute_coordinate(ReadonlyBytes scalar_bytes, ReadonlyBytes point_bytes) override;
ErrorOr<ByteBuffer> derive_premaster_key(ReadonlyBytes shared_point) override;
ErrorOr<bool> verify(ReadonlyBytes hash, ReadonlyBytes pubkey, ReadonlyBytes signature);
};
}