]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - bigint/bigint_io.c
fixing bigint
[avr-crypto-lib.git] / bigint / bigint_io.c
index a3992f25dcd6a3bd2f04a2b9a264c20353e3fd0f..9b942ea0f74d2e7d975c05e70df0635c8706030c 100644 (file)
@@ -153,5 +153,9 @@ uint8_t bigint_read_hex_echo(bigint_t* a){
        if(shift4){
                bigint_shiftright(a, 4);
        }
+       if(a->length_W == 1 && a->wordv[0] == 0){
+           a->length_W = 0;
+           a->info = 0;
+       }
        return 0;
 }