BN_bin2bn
priv_key = BN_bin2bn(priv, priv_size, NULL);
pub_key = BN_bin2bn(pub, pub_size, NULL);
p = BN_bin2bn(p_char, p_size, NULL);
q = BN_bin2bn(q_char, q_size, NULL);
g = BN_bin2bn(g_char, g_size, NULL);
if ((ret = BN_bin2bn(ai->data, ai->length, bn)) == NULL)
if ((ret = BN_bin2bn(ai->data, ai->length, bn)) == NULL)
return BN_bin2bn(RFC3526_PRIME_2048, sizeof(RFC3526_PRIME_2048), bn);
return BN_bin2bn(RFC3526_PRIME_3072, sizeof(RFC3526_PRIME_3072), bn);
return BN_bin2bn(RFC3526_PRIME_4096, sizeof(RFC3526_PRIME_4096), bn);
return BN_bin2bn(RFC2409_PRIME_768, sizeof(RFC2409_PRIME_768), bn);
return BN_bin2bn(RFC3526_PRIME_6144, sizeof(RFC3526_PRIME_6144), bn);
return BN_bin2bn(RFC3526_PRIME_8192, sizeof(RFC3526_PRIME_8192), bn);
return BN_bin2bn(RFC2409_PRIME_1024, sizeof(RFC2409_PRIME_1024), bn);
return BN_bin2bn(RFC3526_PRIME_1536, sizeof(RFC3526_PRIME_1536), bn);
if (BN_bin2bn(buf, bytes, rnd) == NULL)
if (!BN_bin2bn(md, qsize, q))
if (!BN_bin2bn(md, qsize, r0))
if (BN_bin2bn(dgst, dlen, &m) == NULL)
if (BN_bin2bn(dgst, dgst_len, &u1) == NULL)
if (!BN_bin2bn(buf + 1, field_len, x))
if (!BN_bin2bn(buf + 1 + field_len, field_len, y))
a = BN_bin2bn(params->curve->a->data, params->curve->a->length, NULL);
b = BN_bin2bn(params->curve->b->data, params->curve->b->length, NULL);
ret->priv_key = BN_bin2bn(
if (!(p = BN_bin2bn(params + 0 * param_len, param_len, NULL)) ||
!(a = BN_bin2bn(params + 1 * param_len, param_len, NULL)) ||
!(b = BN_bin2bn(params + 2 * param_len, param_len, NULL))) {
if (!(x = BN_bin2bn(params + 3 * param_len, param_len, NULL))
|| !(y = BN_bin2bn(params + 4 * param_len, param_len, NULL))) {
if (!(order = BN_bin2bn(params + 5 * param_len, param_len, NULL))
ret = BN_bin2bn(buf, buf_len, ret);
if (!BN_bin2bn(buf + 1, field_len, x))
if (!BN_bin2bn(buf + 1 + field_len, field_len, y))
if (!BN_bin2bn(dgst, dgst_len, ret)) {
return BN_bin2bn(temp, len, bn);
BN_bin2bn(sig, siglen / 2, s->s);
BN_bin2bn(sig + siglen / 2, siglen / 2, s->r);
*r = BN_bin2bn(tmpbuf, nbyte, NULL);
if (BN_bin2bn(buf, num, f) == NULL)
if (BN_bin2bn(buf, num, f) == NULL)
if (BN_bin2bn(from, (int)flen, f) == NULL)
if (BN_bin2bn(from, flen, f) == NULL)
BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret);
if ((p = BN_bin2bn(CBS_data(&dh_p), CBS_len(&dh_p), NULL)) == NULL)
if ((g = BN_bin2bn(CBS_data(&dh_g), CBS_len(&dh_g), NULL)) == NULL)
if ((pub_key = BN_bin2bn(CBS_data(&dh_y), CBS_len(&dh_y),
BN_bin2bn(kbuf, kout, shared_secret) == NULL) {
BN_bin2bn(kbuf, klen, shared_secret) == NULL) {
if ((BN_bin2bn(sigblob, INTBLOB_LEN, sig_r) == NULL) ||
(BN_bin2bn(sigblob + INTBLOB_LEN, INTBLOB_LEN, sig_s) == NULL)) {
if (BN_bin2bn(sshbuf_ptr(b), bytes, value) == NULL)
if ((r = BN_bin2bn(sig, bnlen, NULL)) == NULL ||
(s = BN_bin2bn(sig+bnlen, bnlen, NULL)) == NULL) {
rsa_n = BN_bin2bn(key_attr[1].pValue, key_attr[1].ulValueLen, NULL);
rsa_e = BN_bin2bn(key_attr[2].pValue, key_attr[2].ulValueLen, NULL);
BN_bin2bn(d, len, v) == NULL) {