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;