From: Loup Vaillant Date: Tue, 29 Oct 2019 22:43:21 +0000 (+0100) Subject: Fixed uninitialised read in speed-c25519 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=f1b83505af633471be643e31ba06b261d849cb13;p=Monocypher.git Fixed uninitialised read in speed-c25519 --- diff --git a/tests/speed/speed-c25519.c b/tests/speed/speed-c25519.c index 0c76a78..64cfc14 100644 --- a/tests/speed/speed-c25519.c +++ b/tests/speed/speed-c25519.c @@ -33,10 +33,10 @@ uint8_t edsign_verify(const uint8_t *signature, const uint8_t *pub, static u64 edDSA_sign(void) { - u8 sk [32]; + RANDOM_INPUT(sk , 32); + RANDOM_INPUT(message, 64); u8 pk [32]; u8 sig[64]; - RANDOM_INPUT(message, 64); edsign_sec_to_pub(pk, sk); TIMING_START { @@ -47,10 +47,10 @@ static u64 edDSA_sign(void) static u64 edDSA_check(void) { - u8 sk [32]; + RANDOM_INPUT(sk , 32); + RANDOM_INPUT(message, 64); u8 pk [32]; u8 sig[64]; - RANDOM_INPUT(message, 64); edsign_sec_to_pub(pk, sk); edsign_sign(sig, pk, sk, message, 64);