Codebase list libcryptx-perl / 4b5f4ef
dsa_make_key: testing x < q Karel Miko 10 years ago
1 changed file(s) with 1 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
109109 goto error;
110110 }
111111 if ((err = mp_read_unsigned_bin(key->x, buf, group_size)) != CRYPT_OK) { goto error; }
112 } while (mp_cmp_d(key->x, 1) != LTC_MP_GT);
112 } while (mp_cmp_d(key->x, 1) != LTC_MP_GT || mp_cmp(key->x, key->q) != LTC_MP_LT);
113113 if ((err = mp_exptmod(key->g, key->x, key->p, key->y)) != CRYPT_OK) { goto error; }
114114
115115 key->type = PK_PRIVATE;