]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - test_src/main-bigint-test.c
some bigint stuff in ASM
[avr-crypto-lib.git] / test_src / main-bigint-test.c
index 608c91afe7b4a857685695568a2c3527ee828acd..4daf319ca4f5f65186873044512a079df9fa24a0 100644 (file)
@@ -104,12 +104,12 @@ void test_add_scale_bigint(void){
        for(;;){
                cli_putstr_P(PSTR("\r\nenter a:"));
                if(bigint_read_hex_echo(&a)){
-                       cli_putstr_P(PSTR("\r\n end add test"));
+                       cli_putstr_P(PSTR("\r\n end add-scale test"));
                        return;
                }
                cli_putstr_P(PSTR("\r\nenter b:"));
                if(bigint_read_hex_echo(&b)){
-                       cli_putstr_P(PSTR("\r\n end add test"));
+                       cli_putstr_P(PSTR("\r\n end add-scale test"));
                        return;
                }
                cli_putstr_P(PSTR("\r\nenter scale:"));
@@ -140,8 +140,8 @@ void test_add_scale_bigint(void){
                        free(b.wordv);
                        continue;
                }
-               bigint_copy(&c, &a);
                c.wordv = c_b;
+               bigint_copy(&c, &a);
                bigint_add_scale_u(&c, &b, scale);
                bigint_print_hex(&c);
                cli_putstr_P(PSTR("\r\n"));