]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - ecdsa/ecdsa_sign.c
bug fixing and support for malloc instead of stack memory (some functions)
[avr-crypto-lib.git] / ecdsa / ecdsa_sign.c
index e6fe11bd2ec3a052eb3fa16a1c418f80da2879c0..a13a0ca6a0e47271ffcdfeaec6c2765e154123ed 100644 (file)
@@ -151,6 +151,7 @@ uint8_t ecdsa_sign_hash(ecdsa_signature_t *s, const void *hash,
             ((uint8_t*)m_int.wordv)[idx++] = ((uint8_t*)hash)[--hash_len_B];
         }
     }
+    bigint_adjust(&m_int);
     do{
         if(rand_in == NULL){
             size_t i;