From 5e06eb9ca529a7ea4c9c2dab26a4d3947bae821b Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Tue, 15 Sep 2020 04:33:50 +0200 Subject: [PATCH] text --- client/src/crypto/libpcrypto.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/client/src/crypto/libpcrypto.c b/client/src/crypto/libpcrypto.c index 2ed0b6bc7..3d8e7ffc4 100644 --- a/client/src/crypto/libpcrypto.c +++ b/client/src/crypto/libpcrypto.c @@ -372,7 +372,7 @@ int ecdsa_signature_verify(mbedtls_ecp_group_id curveid, uint8_t *key_xy, uint8_ return res; } - +// take signature bytes, converts to ASN1 signature and tries to verify int ecdsa_signature_r_s_verify(mbedtls_ecp_group_id curveid, uint8_t *key_xy, uint8_t *input, int length, uint8_t *r_s, size_t r_s_len, bool hash) { int res; uint8_t signature[MBEDTLS_ECDSA_MAX_LEN]; @@ -391,10 +391,8 @@ int ecdsa_signature_r_s_verify(mbedtls_ecp_group_id curveid, uint8_t *key_xy, ui } res = ecdsa_signature_verify(curveid, key_xy, input, length, signature, signature_len, hash); - mbedtls_mpi_free(&r); mbedtls_mpi_free(&s); - return res; }