Codebase list libcryptx-perl / 9cac3d5
sync ltc whitespace Karel Miko 7 years ago
2 changed file(s) with 10 addition(s) and 10 deletion(s). Raw diff Collapse all Expand all
9292 }
9393 }
9494
95 /* init montgomery reduction */
96 if ((err = mp_montgomery_setup(modulus, &mp)) != CRYPT_OK) {
95 /* init montgomery reduction */
96 if ((err = mp_montgomery_setup(modulus, &mp)) != CRYPT_OK) {
9797 goto ERR_P;
98 }
99 if ((err = mp_init(&mu)) != CRYPT_OK) {
98 }
99 if ((err = mp_init(&mu)) != CRYPT_OK) {
100100 goto ERR_MP;
101 }
102 if ((err = mp_montgomery_normalization(mu, modulus)) != CRYPT_OK) {
101 }
102 if ((err = mp_montgomery_normalization(mu, modulus)) != CRYPT_OK) {
103103 goto ERR_MU;
104 }
104 }
105105
106106 /* copy ones ... */
107107 if ((err = mp_mulmod(A->x, mu, modulus, precomp[1]->x)) != CRYPT_OK) { goto ERR_MU; }
5959 return err;
6060 }
6161
62 /* alloc ram for window temps */
63 for (i = 0; i < 3; i++) {
62 /* alloc ram for window temps */
63 for (i = 0; i < 3; i++) {
6464 M[i] = ltc_ecc_new_point();
6565 if (M[i] == NULL) {
6666 for (j = 0; j < i; j++) {
7070 mp_montgomery_free(mp);
7171 return CRYPT_MEM;
7272 }
73 }
73 }
7474
7575 /* make a copy of G incase R==G */
7676 tG = ltc_ecc_new_point();