X-Git-Url: https://git.cryptolib.org/?p=avr-crypto-lib.git;a=blobdiff_plain;f=ecdsa%2Fecc_chudnovsky.c;h=dd3433a3867c5b8503a965a635dc5a6a8212e702;hp=2cc3ba7a5f17f0c1dd7375ad07c983479b54df67;hb=33d65e8032f77c1cbec1bc99e898affc96966c3c;hpb=872dff3138536a68b6dd96b182a386d242bee6cb diff --git a/ecdsa/ecc_chudnovsky.c b/ecdsa/ecc_chudnovsky.c index 2cc3ba7..dd3433a 100644 --- a/ecdsa/ecc_chudnovsky.c +++ b/ecdsa/ecc_chudnovsky.c @@ -40,24 +40,29 @@ uint8_t ecc_chudnovsky_point_alloc(ecc_chudnovsky_point_t* p, size_t length_B){ if(!(p->x.wordv = malloc(length_B))){ + printf_P(PSTR("DBG: XXX <%S %s %d>\n"), PSTR(__FILE__), __func__, __LINE__); return 1; } if(!(p->y.wordv = malloc(length_B))){ + printf_P(PSTR("DBG: XXX <%S %s %d>\n"), PSTR(__FILE__), __func__, __LINE__); free(p->x.wordv); return 1; } if(!(p->z1.wordv = malloc(length_B))){ + printf_P(PSTR("DBG: XXX <%S %s %d>\n"), PSTR(__FILE__), __func__, __LINE__); free(p->x.wordv); free(p->y.wordv); return 1; } if(!(p->z2.wordv = malloc(length_B))){ + printf_P(PSTR("DBG: XXX <%S %s %d>\n"), PSTR(__FILE__), __func__, __LINE__); free(p->x.wordv); free(p->y.wordv); free(p->z1.wordv); return 1; } if(!(p->z3.wordv = malloc(length_B))){ + printf_P(PSTR("DBG: XXX <%S %s %d>\n"), PSTR(__FILE__), __func__, __LINE__); free(p->x.wordv); free(p->y.wordv); free(p->z1.wordv); @@ -486,8 +491,8 @@ uint8_t ecc_chudnovsky_naf_multiplication(ecc_chudnovsky_point_t *dest, } bigint_to_naf(t, &i, k); - printf(" naf: "); - print_naf(t, i); + // printf(" naf: "); + // print_naf(t, i); --i; dest->y.length_W = 0;