BN_hex2bn
int BN_hex2bn(BIGNUM **a, const char *str);
LCRYPTO_ALIAS(BN_hex2bn);
if (BN_hex2bn(&bn, hex) == 0)
LCRYPTO_USED(BN_hex2bn);
ret = BN_hex2bn(&bn, value);
if (!BN_hex2bn(&a, tests[i].a_hex) ||
!BN_hex2bn(&b, tests[i].b_hex) ||
!BN_hex2bn(&e, tests[i].e_hex)) {
if (!BN_hex2bn(&a, bct->a)) {
if (!BN_hex2bn(&b, bct->b)) {
if (BN_hex2bn(&bn, bct->hex) != (int)strlen(bct->hex)) {
if (BN_hex2bn(&bn, "") != 0) {
if (BN_hex2bn(&bn, NULL) != 0) {
if (BN_hex2bn(&bn, "-") != 1) {
if (BN_hex2bn(&bn, "-0") != 2) {
if ((ret = BN_hex2bn(&bn, "9abcdefz")) != 7) {
if (BN_hex2bn(&bn, "0x1") != 1) {
if ((ret = BN_hex2bn(NULL, "9abcdefz")) != 7) {
if (BN_hex2bn(&pstr, *t->str) == 0)
if (BN_hex2bn(&p, *t->str) == 0)
if (BN_hex2bn(&g, "2") == 0)
if (!BN_hex2bn(&a, testcase->a))
if (!BN_hex2bn(&b, testcase->b))
if (!BN_hex2bn(&want, testcase->r))
if (BN_hex2bn(&i, test->i) == 0)
if (BN_hex2bn(&a, test->a) == 0)
if (BN_hex2bn(&m, test->m) == 0)
if (!BN_hex2bn(&a, test->a))
if (!BN_hex2bn(&p, test->p))
if (!BN_hex2bn(&want, test->sqrt))
if (!BN_hex2bn(&p, test->p))
if (!BN_hex2bn(&want, sqrts[i]))
if (BN_hex2bn(&bn, pk) == 0)
if (!BN_hex2bn(&bn1, "ffff")) {
if (!BN_hex2bn(&bn2, bn_shift_want_hex)) {
len = BN_hex2bn(&a,
len = BN_hex2bn(&b,
len = BN_hex2bn(&n,
len = BN_hex2bn(&n,
len = BN_hex2bn(&a,
if (!BN_hex2bn(&a, "C64F43042AEACA6E5836805BE8C99B04"
if (!BN_hex2bn(&a, "80000000000000008000000000000001"
if (!BN_hex2bn(&a, "80000000000000000000000080000001"
if (BN_hex2bn(&bn, "0000000000000000010000000000000000") != 34)
failed |= test_bn_print_wrapper(a, size, "BN_hex2bn", BN_hex2bn);
if (!BN_hex2bn(&bn, bwt->in_hex)) {
if (!BN_hex2bn(&bn, bwt->in_hex)) {
if (!BN_hex2bn(&bn, bwt->in_hex)) {
if (BN_hex2bn(&hex_bn, key->hex) == 0) {
if (BN_hex2bn(&p, curve->p) == 0)
if (BN_hex2bn(&a, curve->a) == 0)
if (BN_hex2bn(&b, curve->b) == 0)
if (BN_hex2bn(&x, curve->x) == 0)
if (BN_hex2bn(&x, curve->x) == 0)
if (BN_hex2bn(&y, curve->y) == 0)
if (BN_hex2bn(&order, curve->order) == 0)
if (BN_hex2bn(&cofactor, curve->cofactor) == 0)
if (!BN_hex2bn(&p, "17"))
if (!BN_hex2bn(&a, "1"))
if (!BN_hex2bn(&b, "1"))
if (!BN_hex2bn(&x, "D"))
if (!BN_hex2bn(&p, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFF"))
if (!BN_hex2bn(&a, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFC"))
if (!BN_hex2bn(&b, "1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45"))
if (!BN_hex2bn(&x, "4A96B5688EF573284664698968C38BB913CBFC82"))
if (!BN_hex2bn(&y, "23a628553168947d59dcc912042351377ac5fb32"))
if (!BN_hex2bn(&z, "0100000000000000000001F4C8F927AED3CA752257"))
if (!BN_hex2bn(&z, "23a628553168947d59dcc912042351377ac5fb32"))
if (!BN_hex2bn(&p, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF"))
if (!BN_hex2bn(&a, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFC"))
if (!BN_hex2bn(&b, "64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1"))
if (!BN_hex2bn(&x, "188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF1012"))
if (!BN_hex2bn(&z, "FFFFFFFFFFFFFFFFFFFFFFFF99DEF836146BC9B1B4D22831"))
if (!BN_hex2bn(&z, "07192B95FFC8DA78631011ED6B24CDD573F977A11E794811"))
if (!BN_hex2bn(&p, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000001"))
if (!BN_hex2bn(&a, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFE"))
if (!BN_hex2bn(&b, "B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4"))
if (!BN_hex2bn(&x, "B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21"))
if (!BN_hex2bn(&z, "FFFFFFFFFFFFFFFFFFFFFFFFFFFF16A2E0B8F03E13DD29455C5C2A3D"))
if (!BN_hex2bn(&z, "BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34"))
if (!BN_hex2bn(&p, "FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF"))
if (!BN_hex2bn(&a, "FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFC"))
if (!BN_hex2bn(&b, "5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B"))
if (!BN_hex2bn(&x, "6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296"))
if (!BN_hex2bn(&z, "FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E"
if (!BN_hex2bn(&z, "4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5"))
if (!BN_hex2bn(&p, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
if (!BN_hex2bn(&a, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
if (!BN_hex2bn(&b, "B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141"
if (!BN_hex2bn(&x, "AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B"
if (!BN_hex2bn(&z, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
if (!BN_hex2bn(&z, "3617DE4A96262C6F5D9E98BF9292DC29F8F41DBD289A14"
if (!BN_hex2bn(&p, "1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
if (!BN_hex2bn(&a, "1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
if (!BN_hex2bn(&b, "051953EB9618E1C9A1F929A21A0B68540EEA2DA725B99B"
if (!BN_hex2bn(&x, "C6858E06B70404E9CD9E3ECB662395B4429C648139053F"
if (!BN_hex2bn(&z, "1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
if (!BN_hex2bn(&z, "11839296A789A3BC0045C8A5FB42C7D1BD998F54449579"
if (!BN_hex2bn(&peer_x, test->peer_x))
if (!BN_hex2bn(&peer_y, test->peer_y))
if (!BN_hex2bn(&priv, test->priv))
if (!BN_hex2bn(&pub_x, test->pub_x))
if (!BN_hex2bn(&pub_y, test->pub_y))
if (!BN_hex2bn(&shared, test->want))
if (!BN_hex2bn(&priv, priv_str))
if (!BN_hex2bn(&z, kat->want))
BN_hex2bn(&priv, privkey_hex);
BN_hex2bn(&p, p_hex);
BN_hex2bn(&a, a_hex);
BN_hex2bn(&b, b_hex);
BN_hex2bn(&g_x, x_hex);
BN_hex2bn(&g_y, y_hex);
BN_hex2bn(&order, order_hex);
BN_hex2bn(&cof, cof_hex);
BN_hex2bn(&priv, privkey_hex);
BN_hex2bn(&p, p_hex);
BN_hex2bn(&a, a_hex);
BN_hex2bn(&b, b_hex);
BN_hex2bn(&g_x, x_hex);
BN_hex2bn(&g_y, y_hex);
BN_hex2bn(&order, order_hex);
BN_hex2bn(&cof, cof_hex);
if (!BN_hex2bn(&value, test->value))
ASSERT_INT_GT(BN_hex2bn(&bnn, b), 0); \
ASSERT_INT_NE(BN_hex2bn(&ret, (const char *)sshbuf_ptr(buf)), 0);
if (!BN_hex2bn(&p, group->spec->prime) ||
!BN_hex2bn(&g, group->spec->generator) ||
if (!BN_hex2bn(&p, group->spec->prime) ||
!BN_hex2bn(&g, group->spec->generator)) {
if (!BN_hex2bn(&serial, pp[DB_serial]))
if (!BN_hex2bn(&bn, prime)) {
if (BN_hex2bn(&dhg->g, gen) == 0) {
if (BN_hex2bn(&dhg->p, prime) == 0) {
if (BN_hex2bn(&dh_p, modulus) == 0 ||
BN_hex2bn(&dh_g, gen) == 0)
if (BN_hex2bn(&a, cp) == 0)
if (BN_hex2bn(&a, cp) == 0)
if (BN_hex2bn(&start, p) == 0)
if (!BN_hex2bn(&bn, seqnum))
if (!BN_hex2bn(&seqnum_a, a->seqnum))
if (!BN_hex2bn(&seqnum_b, b->seqnum))