bn                240 source4/heimdal/kdc/pkinit.c     BIGNUM *bn;
bn                242 source4/heimdal/kdc/pkinit.c     bn = BN_bin2bn((const unsigned char *)f->data, f->length, NULL);
bn                243 source4/heimdal/kdc/pkinit.c     if (bn == NULL) {
bn                248 source4/heimdal/kdc/pkinit.c     BN_set_negative(bn, f->negative);
bn                249 source4/heimdal/kdc/pkinit.c     return bn;
bn                657 source4/heimdal/kdc/pkinit.c BN_to_integer(krb5_context context, BIGNUM *bn, heim_integer *integer)
bn                659 source4/heimdal/kdc/pkinit.c     integer->length = BN_num_bytes(bn);
bn                665 source4/heimdal/kdc/pkinit.c     BN_bn2bin(bn, integer->data);
bn                666 source4/heimdal/kdc/pkinit.c     integer->negative = BN_is_negative(bn);
bn                 62 source4/heimdal/lib/hcrypto/bn.c BN_free(BIGNUM *bn)
bn                 64 source4/heimdal/lib/hcrypto/bn.c     BN_clear(bn);
bn                 65 source4/heimdal/lib/hcrypto/bn.c     free(bn);
bn                 69 source4/heimdal/lib/hcrypto/bn.c BN_clear(BIGNUM *bn)
bn                 71 source4/heimdal/lib/hcrypto/bn.c     heim_integer *hi = (heim_integer *)bn;
bn                 80 source4/heimdal/lib/hcrypto/bn.c BN_clear_free(BIGNUM *bn)
bn                 82 source4/heimdal/lib/hcrypto/bn.c     BN_free(bn);
bn                 86 source4/heimdal/lib/hcrypto/bn.c BN_dup(const BIGNUM *bn)
bn                 89 source4/heimdal/lib/hcrypto/bn.c     if (der_copy_heim_integer((const heim_integer *)bn, (heim_integer *)b)) {
bn                102 source4/heimdal/lib/hcrypto/bn.c BN_num_bits(const BIGNUM *bn)
bn                114 source4/heimdal/lib/hcrypto/bn.c     const heim_integer *i = (const void *)bn;
bn                121 source4/heimdal/lib/hcrypto/bn.c BN_num_bytes(const BIGNUM *bn)
bn                123 source4/heimdal/lib/hcrypto/bn.c     return ((const heim_integer *)bn)->length;
bn                131 source4/heimdal/lib/hcrypto/bn.c BN_bin2bn(const void *s, int len, BIGNUM *bn)
bn                133 source4/heimdal/lib/hcrypto/bn.c     heim_integer *hi = (void *)bn;
bn                148 source4/heimdal/lib/hcrypto/bn.c 	if (bn == NULL)
bn                158 source4/heimdal/lib/hcrypto/bn.c BN_bn2bin(const BIGNUM *bn, void *to)
bn                160 source4/heimdal/lib/hcrypto/bn.c     const heim_integer *hi = (const void *)bn;
bn                199 source4/heimdal/lib/hcrypto/bn.c BN_bn2hex(const BIGNUM *bn)
bn                206 source4/heimdal/lib/hcrypto/bn.c     len = BN_num_bytes(bn);
bn                211 source4/heimdal/lib/hcrypto/bn.c     len = BN_bn2bin(bn, data);
bn                229 source4/heimdal/lib/hcrypto/bn.c BN_set_negative(BIGNUM *bn, int flag)
bn                231 source4/heimdal/lib/hcrypto/bn.c     ((heim_integer *)bn)->negative = (flag ? 1 : 0);
bn                235 source4/heimdal/lib/hcrypto/bn.c BN_is_negative(const BIGNUM *bn)
bn                237 source4/heimdal/lib/hcrypto/bn.c     return ((const heim_integer *)bn)->negative ? 1 : 0;
bn                243 source4/heimdal/lib/hcrypto/bn.c BN_is_bit_set(const BIGNUM *bn, int bit)
bn                245 source4/heimdal/lib/hcrypto/bn.c     heim_integer *hi = (heim_integer *)bn;
bn                255 source4/heimdal/lib/hcrypto/bn.c BN_set_bit(BIGNUM *bn, int bit)
bn                257 source4/heimdal/lib/hcrypto/bn.c     heim_integer *hi = (heim_integer *)bn;
bn                277 source4/heimdal/lib/hcrypto/bn.c BN_clear_bit(BIGNUM *bn, int bit)
bn                279 source4/heimdal/lib/hcrypto/bn.c     heim_integer *hi = (heim_integer *)bn;
bn                291 source4/heimdal/lib/hcrypto/bn.c BN_set_word(BIGNUM *bn, unsigned long num)
bn                306 source4/heimdal/lib/hcrypto/bn.c     bn = BN_bin2bn(p, len, bn);
bn                307 source4/heimdal/lib/hcrypto/bn.c     return bn != NULL;
bn                311 source4/heimdal/lib/hcrypto/bn.c BN_get_word(const BIGNUM *bn)
bn                313 source4/heimdal/lib/hcrypto/bn.c     heim_integer *hi = (heim_integer *)bn;
bn                326 source4/heimdal/lib/hcrypto/bn.c BN_rand(BIGNUM *bn, int bits, int top, int bottom)
bn                329 source4/heimdal/lib/hcrypto/bn.c     heim_integer *i = (heim_integer *)bn;
bn                331 source4/heimdal/lib/hcrypto/bn.c     BN_clear(bn);
bn                348 source4/heimdal/lib/hcrypto/bn.c 	    BN_clear_bit(bn, j - 1);
bn                356 source4/heimdal/lib/hcrypto/bn.c 	BN_set_bit(bn, bits - 1);
bn                358 source4/heimdal/lib/hcrypto/bn.c 	BN_set_bit(bn, bits - 1);
bn                359 source4/heimdal/lib/hcrypto/bn.c 	BN_set_bit(bn, bits - 2);
bn                361 source4/heimdal/lib/hcrypto/bn.c 	BN_clear(bn);
bn                366 source4/heimdal/lib/hcrypto/bn.c 	BN_set_bit(bn, 0);
bn                 49 source4/heimdal/lib/hcrypto/dh-imath.c BN2mpz(mpz_t *s, const BIGNUM *bn)
bn                 54 source4/heimdal/lib/hcrypto/dh-imath.c     len = BN_num_bytes(bn);
bn                 56 source4/heimdal/lib/hcrypto/dh-imath.c     BN_bn2bin(bn, p);
bn                 66 source4/heimdal/lib/hcrypto/dh-imath.c     BIGNUM *bn;
bn                 75 source4/heimdal/lib/hcrypto/dh-imath.c     bn = BN_bin2bn(p, size, NULL);
bn                 77 source4/heimdal/lib/hcrypto/dh-imath.c     return bn;
bn                261 source4/heimdal/lib/hcrypto/dh.c     BIGNUM *bn = NULL, *sum = NULL;
bn                279 source4/heimdal/lib/hcrypto/dh.c     bn = BN_new();
bn                280 source4/heimdal/lib/hcrypto/dh.c     if (bn == NULL)
bn                283 source4/heimdal/lib/hcrypto/dh.c     if (!BN_set_word(bn, 1))
bn                286 source4/heimdal/lib/hcrypto/dh.c     if (BN_cmp(bn, pub_key) >= 0)
bn                293 source4/heimdal/lib/hcrypto/dh.c     BN_uadd(sum, pub_key, bn);
bn                303 source4/heimdal/lib/hcrypto/dh.c     if (!BN_set_word(bn, 2))
bn                306 source4/heimdal/lib/hcrypto/dh.c     if (BN_cmp(bn, pub_key) == 0) {
bn                322 source4/heimdal/lib/hcrypto/dh.c     if (bn)
bn                323 source4/heimdal/lib/hcrypto/dh.c 	BN_free(bn);
bn                 53 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(mpz_t *s, const BIGNUM *bn)
bn                 60 source4/heimdal/lib/hcrypto/rsa-imath.c     len = BN_num_bytes(bn);
bn                 62 source4/heimdal/lib/hcrypto/rsa-imath.c     BN_bn2bin(bn, p);
bn                 71 source4/heimdal/lib/hcrypto/rsa-imath.c     BIGNUM *bn;
bn                 80 source4/heimdal/lib/hcrypto/rsa-imath.c     bn = BN_bin2bn(p, size, NULL);
bn                 82 source4/heimdal/lib/hcrypto/rsa-imath.c     return bn;
bn                413 source4/heimdal/lib/hcrypto/rsa.c     BIGNUM *bn;
bn                415 source4/heimdal/lib/hcrypto/rsa.c     bn = BN_bin2bn(i->data, i->length, NULL);
bn                416 source4/heimdal/lib/hcrypto/rsa.c     if (bn)
bn                417 source4/heimdal/lib/hcrypto/rsa.c 	BN_set_negative(bn, i->negative);
bn                418 source4/heimdal/lib/hcrypto/rsa.c     return bn;
bn                422 source4/heimdal/lib/hcrypto/rsa.c bn2heim_int(BIGNUM *bn, heim_integer *integer)
bn                424 source4/heimdal/lib/hcrypto/rsa.c     integer->length = BN_num_bytes(bn);
bn                430 source4/heimdal/lib/hcrypto/rsa.c     BN_bn2bin(bn, integer->data);
bn                431 source4/heimdal/lib/hcrypto/rsa.c     integer->negative = BN_is_negative(bn);
bn                144 source4/heimdal/lib/hx509/crypto.c     BIGNUM *bn;
bn                146 source4/heimdal/lib/hx509/crypto.c     bn = BN_bin2bn(i->data, i->length, NULL);
bn                147 source4/heimdal/lib/hx509/crypto.c     BN_set_negative(bn, i->negative);
bn                148 source4/heimdal/lib/hx509/crypto.c     return bn;
bn                574 source4/heimdal/lib/hx509/ks_p11.c     BIGNUM *bn;
bn                594 source4/heimdal/lib/hx509/ks_p11.c     bn = BN_bin2bn(query.pValue, query.ulValueLen, NULL);
bn                597 source4/heimdal/lib/hx509/ks_p11.c     return bn;
bn                 97 source4/heimdal/lib/krb5/pkinit.c BN_to_integer(krb5_context context, BIGNUM *bn, heim_integer *integer)
bn                 99 source4/heimdal/lib/krb5/pkinit.c     integer->length = BN_num_bytes(bn);
bn                105 source4/heimdal/lib/krb5/pkinit.c     BN_bn2bin(bn, integer->data);
bn                106 source4/heimdal/lib/krb5/pkinit.c     integer->negative = BN_is_negative(bn);
bn                113 source4/heimdal/lib/krb5/pkinit.c     BIGNUM *bn;
bn                115 source4/heimdal/lib/krb5/pkinit.c     bn = BN_bin2bn((const unsigned char *)f->data, f->length, NULL);
bn                116 source4/heimdal/lib/krb5/pkinit.c     if (bn == NULL) {
bn                121 source4/heimdal/lib/krb5/pkinit.c     BN_set_negative(bn, f->negative);
bn                122 source4/heimdal/lib/krb5/pkinit.c     return bn;