From c2fa3eaa81b813ced19b4affaf786cce0a8abf33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Teppo=20J=C3=A4rvelin?= Date: Thu, 2 Jan 2020 12:06:58 +0200 Subject: [PATCH] Removed dead code after optimization in tinycrypt --- tinycrypt/ecc_dsa.c | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/tinycrypt/ecc_dsa.c b/tinycrypt/ecc_dsa.c index ca071f814..8fa850944 100644 --- a/tinycrypt/ecc_dsa.c +++ b/tinycrypt/ecc_dsa.c @@ -72,10 +72,6 @@ static void bits2int(uECC_word_t *native, const uint8_t *bits, unsigned bits_size) { unsigned num_n_bytes = BITS_TO_BYTES(NUM_ECC_BITS); - unsigned num_n_words = BITS_TO_WORDS(NUM_ECC_BITS); - int shift; - uECC_word_t carry; - uECC_word_t *ptr; if (bits_size > num_n_bytes) { bits_size = num_n_bytes; @@ -83,22 +79,6 @@ static void bits2int(uECC_word_t *native, const uint8_t *bits, uECC_vli_clear(native); uECC_vli_bytesToNative(native, bits, bits_size); - if (bits_size * 8 <= (unsigned)NUM_ECC_BITS) { - return; - } - shift = bits_size * 8 - NUM_ECC_BITS; - carry = 0; - ptr = native + num_n_words; - while (ptr-- > native) { - uECC_word_t temp = *ptr; - *ptr = (temp >> shift) | carry; - carry = temp << (uECC_WORD_BITS - shift); - } - - /* Reduce mod curve_n */ - if (uECC_vli_cmp_unsafe(curve_n, native) != 1) { - uECC_vli_sub(native, native, curve_n); - } } int uECC_sign_with_k(const uint8_t *private_key, const uint8_t *message_hash,