BIGNUM 920 extra_lib/include/openssl/asn1.h ASN1_INTEGER *BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai); BIGNUM 921 extra_lib/include/openssl/asn1.h BIGNUM *ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai,BIGNUM *bn); BIGNUM 925 extra_lib/include/openssl/asn1.h ASN1_ENUMERATED *BN_to_ASN1_ENUMERATED(BIGNUM *bn, ASN1_ENUMERATED *ai); BIGNUM 926 extra_lib/include/openssl/asn1.h BIGNUM *ASN1_ENUMERATED_to_BN(ASN1_ENUMERATED *ai,BIGNUM *bn); BIGNUM 1031 extra_lib/include/openssl/asn1.h int ASN1_bn_print(BIO *bp, const char *number, const BIGNUM *num, BIGNUM 291 extra_lib/include/openssl/bn.h typedef struct bignum_st BIGNUM; BIGNUM 314 extra_lib/include/openssl/bn.h BIGNUM RR; /* used to convert to montgomery form */ BIGNUM 315 extra_lib/include/openssl/bn.h BIGNUM N; /* The modulus */ BIGNUM 316 extra_lib/include/openssl/bn.h BIGNUM Ni; /* R*(1/R mod N) - N*Ni = 1 BIGNUM 328 extra_lib/include/openssl/bn.h BIGNUM N; /* the divisor */ BIGNUM 329 extra_lib/include/openssl/bn.h BIGNUM Nr; /* the reciprocal */ BIGNUM 397 extra_lib/include/openssl/bn.h BIGNUM *_tmp_bn = (a); \ BIGNUM 407 extra_lib/include/openssl/bn.h const BIGNUM *BN_value_one(void); BIGNUM 415 extra_lib/include/openssl/bn.h BIGNUM *BN_CTX_get(BN_CTX *ctx); BIGNUM 417 extra_lib/include/openssl/bn.h int BN_rand(BIGNUM *rnd, int bits, int top,int bottom); BIGNUM 418 extra_lib/include/openssl/bn.h int BN_pseudo_rand(BIGNUM *rnd, int bits, int top,int bottom); BIGNUM 419 extra_lib/include/openssl/bn.h int BN_rand_range(BIGNUM *rnd, const BIGNUM *range); BIGNUM 420 extra_lib/include/openssl/bn.h int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range); BIGNUM 421 extra_lib/include/openssl/bn.h int BN_num_bits(const BIGNUM *a); BIGNUM 423 extra_lib/include/openssl/bn.h BIGNUM *BN_new(void); BIGNUM 424 extra_lib/include/openssl/bn.h void BN_init(BIGNUM *); BIGNUM 425 extra_lib/include/openssl/bn.h void BN_clear_free(BIGNUM *a); BIGNUM 426 extra_lib/include/openssl/bn.h BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); BIGNUM 427 extra_lib/include/openssl/bn.h void BN_swap(BIGNUM *a, BIGNUM *b); BIGNUM 428 extra_lib/include/openssl/bn.h BIGNUM *BN_bin2bn(const unsigned char *s,int len,BIGNUM *ret); BIGNUM 429 extra_lib/include/openssl/bn.h int BN_bn2bin(const BIGNUM *a, unsigned char *to); BIGNUM 430 extra_lib/include/openssl/bn.h BIGNUM *BN_mpi2bn(const unsigned char *s,int len,BIGNUM *ret); BIGNUM 431 extra_lib/include/openssl/bn.h int BN_bn2mpi(const BIGNUM *a, unsigned char *to); BIGNUM 432 extra_lib/include/openssl/bn.h int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); BIGNUM 433 extra_lib/include/openssl/bn.h int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); BIGNUM 434 extra_lib/include/openssl/bn.h int BN_uadd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); BIGNUM 435 extra_lib/include/openssl/bn.h int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); BIGNUM 436 extra_lib/include/openssl/bn.h int BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx); BIGNUM 437 extra_lib/include/openssl/bn.h int BN_sqr(BIGNUM *r, const BIGNUM *a,BN_CTX *ctx); BIGNUM 442 extra_lib/include/openssl/bn.h void BN_set_negative(BIGNUM *b, int n); BIGNUM 449 extra_lib/include/openssl/bn.h int BN_div(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m, const BIGNUM *d, BIGNUM 452 extra_lib/include/openssl/bn.h int BN_nnmod(BIGNUM *r, const BIGNUM *m, const BIGNUM *d, BN_CTX *ctx); BIGNUM 453 extra_lib/include/openssl/bn.h int BN_mod_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx); BIGNUM 454 extra_lib/include/openssl/bn.h int BN_mod_add_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m); BIGNUM 455 extra_lib/include/openssl/bn.h int BN_mod_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx); BIGNUM 456 extra_lib/include/openssl/bn.h int BN_mod_sub_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m); BIGNUM 457 extra_lib/include/openssl/bn.h int BN_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BIGNUM 458 extra_lib/include/openssl/bn.h const BIGNUM *m, BN_CTX *ctx); BIGNUM 459 extra_lib/include/openssl/bn.h int BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx); BIGNUM 460 extra_lib/include/openssl/bn.h int BN_mod_lshift1(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx); BIGNUM 461 extra_lib/include/openssl/bn.h int BN_mod_lshift1_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *m); BIGNUM 462 extra_lib/include/openssl/bn.h int BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx); BIGNUM 463 extra_lib/include/openssl/bn.h int BN_mod_lshift_quick(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m); BIGNUM 465 extra_lib/include/openssl/bn.h BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); BIGNUM 466 extra_lib/include/openssl/bn.h BN_ULONG BN_div_word(BIGNUM *a, BN_ULONG w); BIGNUM 467 extra_lib/include/openssl/bn.h int BN_mul_word(BIGNUM *a, BN_ULONG w); BIGNUM 468 extra_lib/include/openssl/bn.h int BN_add_word(BIGNUM *a, BN_ULONG w); BIGNUM 469 extra_lib/include/openssl/bn.h int BN_sub_word(BIGNUM *a, BN_ULONG w); BIGNUM 470 extra_lib/include/openssl/bn.h int BN_set_word(BIGNUM *a, BN_ULONG w); BIGNUM 471 extra_lib/include/openssl/bn.h BN_ULONG BN_get_word(const BIGNUM *a); BIGNUM 473 extra_lib/include/openssl/bn.h int BN_cmp(const BIGNUM *a, const BIGNUM *b); BIGNUM 474 extra_lib/include/openssl/bn.h void BN_free(BIGNUM *a); BIGNUM 475 extra_lib/include/openssl/bn.h int BN_is_bit_set(const BIGNUM *a, int n); BIGNUM 476 extra_lib/include/openssl/bn.h int BN_lshift(BIGNUM *r, const BIGNUM *a, int n); BIGNUM 477 extra_lib/include/openssl/bn.h int BN_lshift1(BIGNUM *r, const BIGNUM *a); BIGNUM 478 extra_lib/include/openssl/bn.h int BN_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p,BN_CTX *ctx); BIGNUM 480 extra_lib/include/openssl/bn.h int BN_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BIGNUM 481 extra_lib/include/openssl/bn.h const BIGNUM *m,BN_CTX *ctx); BIGNUM 482 extra_lib/include/openssl/bn.h int BN_mod_exp_mont(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BIGNUM 483 extra_lib/include/openssl/bn.h const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx); BIGNUM 484 extra_lib/include/openssl/bn.h int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, BIGNUM 485 extra_lib/include/openssl/bn.h const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont); BIGNUM 486 extra_lib/include/openssl/bn.h int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, BIGNUM 487 extra_lib/include/openssl/bn.h const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx); BIGNUM 488 extra_lib/include/openssl/bn.h int BN_mod_exp2_mont(BIGNUM *r, const BIGNUM *a1, const BIGNUM *p1, BIGNUM 489 extra_lib/include/openssl/bn.h const BIGNUM *a2, const BIGNUM *p2,const BIGNUM *m, BIGNUM 491 extra_lib/include/openssl/bn.h int BN_mod_exp_simple(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BIGNUM 492 extra_lib/include/openssl/bn.h const BIGNUM *m,BN_CTX *ctx); BIGNUM 494 extra_lib/include/openssl/bn.h int BN_mask_bits(BIGNUM *a,int n); BIGNUM 496 extra_lib/include/openssl/bn.h int BN_print_fp(FILE *fp, const BIGNUM *a); BIGNUM 499 extra_lib/include/openssl/bn.h int BN_print(BIO *fp, const BIGNUM *a); BIGNUM 501 extra_lib/include/openssl/bn.h int BN_print(void *fp, const BIGNUM *a); BIGNUM 503 extra_lib/include/openssl/bn.h int BN_reciprocal(BIGNUM *r, const BIGNUM *m, int len, BN_CTX *ctx); BIGNUM 504 extra_lib/include/openssl/bn.h int BN_rshift(BIGNUM *r, const BIGNUM *a, int n); BIGNUM 505 extra_lib/include/openssl/bn.h int BN_rshift1(BIGNUM *r, const BIGNUM *a); BIGNUM 506 extra_lib/include/openssl/bn.h void BN_clear(BIGNUM *a); BIGNUM 507 extra_lib/include/openssl/bn.h BIGNUM *BN_dup(const BIGNUM *a); BIGNUM 508 extra_lib/include/openssl/bn.h int BN_ucmp(const BIGNUM *a, const BIGNUM *b); BIGNUM 509 extra_lib/include/openssl/bn.h int BN_set_bit(BIGNUM *a, int n); BIGNUM 510 extra_lib/include/openssl/bn.h int BN_clear_bit(BIGNUM *a, int n); BIGNUM 511 extra_lib/include/openssl/bn.h char * BN_bn2hex(const BIGNUM *a); BIGNUM 512 extra_lib/include/openssl/bn.h char * BN_bn2dec(const BIGNUM *a); BIGNUM 513 extra_lib/include/openssl/bn.h int BN_hex2bn(BIGNUM **a, const char *str); BIGNUM 514 extra_lib/include/openssl/bn.h int BN_dec2bn(BIGNUM **a, const char *str); BIGNUM 515 extra_lib/include/openssl/bn.h int BN_asc2bn(BIGNUM **a, const char *str); BIGNUM 516 extra_lib/include/openssl/bn.h int BN_gcd(BIGNUM *r,const BIGNUM *a,const BIGNUM *b,BN_CTX *ctx); BIGNUM 517 extra_lib/include/openssl/bn.h int BN_kronecker(const BIGNUM *a,const BIGNUM *b,BN_CTX *ctx); /* returns -2 for error */ BIGNUM 518 extra_lib/include/openssl/bn.h BIGNUM *BN_mod_inverse(BIGNUM *ret, BIGNUM 519 extra_lib/include/openssl/bn.h const BIGNUM *a, const BIGNUM *n,BN_CTX *ctx); BIGNUM 520 extra_lib/include/openssl/bn.h BIGNUM *BN_mod_sqrt(BIGNUM *ret, BIGNUM 521 extra_lib/include/openssl/bn.h const BIGNUM *a, const BIGNUM *n,BN_CTX *ctx); BIGNUM 525 extra_lib/include/openssl/bn.h BIGNUM *BN_generate_prime(BIGNUM *ret,int bits,int safe, BIGNUM 526 extra_lib/include/openssl/bn.h const BIGNUM *add, const BIGNUM *rem, BIGNUM 528 extra_lib/include/openssl/bn.h int BN_is_prime(const BIGNUM *p,int nchecks, BIGNUM 531 extra_lib/include/openssl/bn.h int BN_is_prime_fasttest(const BIGNUM *p,int nchecks, BIGNUM 537 extra_lib/include/openssl/bn.h int BN_generate_prime_ex(BIGNUM *ret,int bits,int safe, const BIGNUM *add, BIGNUM 538 extra_lib/include/openssl/bn.h const BIGNUM *rem, BN_GENCB *cb); BIGNUM 539 extra_lib/include/openssl/bn.h int BN_is_prime_ex(const BIGNUM *p,int nchecks, BN_CTX *ctx, BN_GENCB *cb); BIGNUM 540 extra_lib/include/openssl/bn.h int BN_is_prime_fasttest_ex(const BIGNUM *p,int nchecks, BN_CTX *ctx, BIGNUM 545 extra_lib/include/openssl/bn.h int BN_mod_mul_montgomery(BIGNUM *r,const BIGNUM *a,const BIGNUM *b, BIGNUM 549 extra_lib/include/openssl/bn.h int BN_from_montgomery(BIGNUM *r,const BIGNUM *a, BIGNUM 552 extra_lib/include/openssl/bn.h int BN_MONT_CTX_set(BN_MONT_CTX *mont,const BIGNUM *mod,BN_CTX *ctx); BIGNUM 555 extra_lib/include/openssl/bn.h const BIGNUM *mod, BN_CTX *ctx); BIGNUM 561 extra_lib/include/openssl/bn.h BN_BLINDING *BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod); BIGNUM 564 extra_lib/include/openssl/bn.h int BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx); BIGNUM 565 extra_lib/include/openssl/bn.h int BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx); BIGNUM 566 extra_lib/include/openssl/bn.h int BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *); BIGNUM 567 extra_lib/include/openssl/bn.h int BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *); BIGNUM 576 extra_lib/include/openssl/bn.h const BIGNUM *e, BIGNUM *m, BN_CTX *ctx, BIGNUM 577 extra_lib/include/openssl/bn.h int (*bn_mod_exp)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BIGNUM 578 extra_lib/include/openssl/bn.h const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx), BIGNUM 589 extra_lib/include/openssl/bn.h int BN_RECP_CTX_set(BN_RECP_CTX *recp,const BIGNUM *rdiv,BN_CTX *ctx); BIGNUM 590 extra_lib/include/openssl/bn.h int BN_mod_mul_reciprocal(BIGNUM *r, const BIGNUM *x, const BIGNUM *y, BIGNUM 592 extra_lib/include/openssl/bn.h int BN_mod_exp_recp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BIGNUM 593 extra_lib/include/openssl/bn.h const BIGNUM *m, BN_CTX *ctx); BIGNUM 594 extra_lib/include/openssl/bn.h int BN_div_recp(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m, BIGNUM 606 extra_lib/include/openssl/bn.h int BN_GF2m_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); /*r = a + b*/ BIGNUM 608 extra_lib/include/openssl/bn.h int BN_GF2m_mod(BIGNUM *r, const BIGNUM *a, const BIGNUM *p); /*r=a mod p*/ BIGNUM 609 extra_lib/include/openssl/bn.h int BN_GF2m_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BIGNUM 610 extra_lib/include/openssl/bn.h const BIGNUM *p, BN_CTX *ctx); /* r = (a * b) mod p */ BIGNUM 611 extra_lib/include/openssl/bn.h int BN_GF2m_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BIGNUM 613 extra_lib/include/openssl/bn.h int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *b, const BIGNUM *p, BIGNUM 615 extra_lib/include/openssl/bn.h int BN_GF2m_mod_div(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BIGNUM 616 extra_lib/include/openssl/bn.h const BIGNUM *p, BN_CTX *ctx); /* r = (a / b) mod p */ BIGNUM 617 extra_lib/include/openssl/bn.h int BN_GF2m_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BIGNUM 618 extra_lib/include/openssl/bn.h const BIGNUM *p, BN_CTX *ctx); /* r = (a ^ b) mod p */ BIGNUM 619 extra_lib/include/openssl/bn.h int BN_GF2m_mod_sqrt(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BIGNUM 621 extra_lib/include/openssl/bn.h int BN_GF2m_mod_solve_quad(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BIGNUM 629 extra_lib/include/openssl/bn.h int BN_GF2m_mod_arr(BIGNUM *r, const BIGNUM *a, const int p[]); BIGNUM 631 extra_lib/include/openssl/bn.h int BN_GF2m_mod_mul_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BIGNUM 633 extra_lib/include/openssl/bn.h int BN_GF2m_mod_sqr_arr(BIGNUM *r, const BIGNUM *a, const int p[], BIGNUM 635 extra_lib/include/openssl/bn.h int BN_GF2m_mod_inv_arr(BIGNUM *r, const BIGNUM *b, const int p[], BIGNUM 637 extra_lib/include/openssl/bn.h int BN_GF2m_mod_div_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BIGNUM 639 extra_lib/include/openssl/bn.h int BN_GF2m_mod_exp_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BIGNUM 641 extra_lib/include/openssl/bn.h int BN_GF2m_mod_sqrt_arr(BIGNUM *r, const BIGNUM *a, BIGNUM 643 extra_lib/include/openssl/bn.h int BN_GF2m_mod_solve_quad_arr(BIGNUM *r, const BIGNUM *a, BIGNUM 645 extra_lib/include/openssl/bn.h int BN_GF2m_poly2arr(const BIGNUM *a, int p[], int max); BIGNUM 646 extra_lib/include/openssl/bn.h int BN_GF2m_arr2poly(const int p[], BIGNUM *a); BIGNUM 650 extra_lib/include/openssl/bn.h int BN_nist_mod_192(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx); BIGNUM 651 extra_lib/include/openssl/bn.h int BN_nist_mod_224(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx); BIGNUM 652 extra_lib/include/openssl/bn.h int BN_nist_mod_256(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx); BIGNUM 653 extra_lib/include/openssl/bn.h int BN_nist_mod_384(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx); BIGNUM 654 extra_lib/include/openssl/bn.h int BN_nist_mod_521(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx); BIGNUM 656 extra_lib/include/openssl/bn.h const BIGNUM *BN_get0_nist_prime_192(void); BIGNUM 657 extra_lib/include/openssl/bn.h const BIGNUM *BN_get0_nist_prime_224(void); BIGNUM 658 extra_lib/include/openssl/bn.h const BIGNUM *BN_get0_nist_prime_256(void); BIGNUM 659 extra_lib/include/openssl/bn.h const BIGNUM *BN_get0_nist_prime_384(void); BIGNUM 660 extra_lib/include/openssl/bn.h const BIGNUM *BN_get0_nist_prime_521(void); BIGNUM 667 extra_lib/include/openssl/bn.h BIGNUM *bn_expand2(BIGNUM *a, int words); BIGNUM 669 extra_lib/include/openssl/bn.h BIGNUM *bn_dup_expand(const BIGNUM *a, int words); /* unused */ BIGNUM 713 extra_lib/include/openssl/bn.h const BIGNUM *_bnum1 = (a); \ BIGNUM 734 extra_lib/include/openssl/bn.h const BIGNUM *_bnum2 = (a); \ BIGNUM 773 extra_lib/include/openssl/bn.h BIGNUM *get_rfc2409_prime_768(BIGNUM *bn); BIGNUM 774 extra_lib/include/openssl/bn.h BIGNUM *get_rfc2409_prime_1024(BIGNUM *bn); BIGNUM 777 extra_lib/include/openssl/bn.h BIGNUM *get_rfc3526_prime_1536(BIGNUM *bn); BIGNUM 778 extra_lib/include/openssl/bn.h BIGNUM *get_rfc3526_prime_2048(BIGNUM *bn); BIGNUM 779 extra_lib/include/openssl/bn.h BIGNUM *get_rfc3526_prime_3072(BIGNUM *bn); BIGNUM 780 extra_lib/include/openssl/bn.h BIGNUM *get_rfc3526_prime_4096(BIGNUM *bn); BIGNUM 781 extra_lib/include/openssl/bn.h BIGNUM *get_rfc3526_prime_6144(BIGNUM *bn); BIGNUM 782 extra_lib/include/openssl/bn.h BIGNUM *get_rfc3526_prime_8192(BIGNUM *bn); BIGNUM 784 extra_lib/include/openssl/bn.h int BN_bntest_rand(BIGNUM *rnd, int bits, int top,int bottom); BIGNUM 102 extra_lib/include/openssl/dh.h int (*compute_key)(unsigned char *key,const BIGNUM *pub_key,DH *dh); BIGNUM 103 extra_lib/include/openssl/dh.h int (*bn_mod_exp)(const DH *dh, BIGNUM *r, const BIGNUM *a, BIGNUM 104 extra_lib/include/openssl/dh.h const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BIGNUM 121 extra_lib/include/openssl/dh.h BIGNUM *p; BIGNUM 122 extra_lib/include/openssl/dh.h BIGNUM *g; BIGNUM 124 extra_lib/include/openssl/dh.h BIGNUM *pub_key; /* g^x */ BIGNUM 125 extra_lib/include/openssl/dh.h BIGNUM *priv_key; /* x */ BIGNUM 130 extra_lib/include/openssl/dh.h BIGNUM *q; BIGNUM 131 extra_lib/include/openssl/dh.h BIGNUM *j; BIGNUM 134 extra_lib/include/openssl/dh.h BIGNUM *counter; BIGNUM 195 extra_lib/include/openssl/dh.h int DH_check_pub_key(const DH *dh,const BIGNUM *pub_key, int *codes); BIGNUM 197 extra_lib/include/openssl/dh.h int DH_compute_key(unsigned char *key,const BIGNUM *pub_key,DH *dh); BIGNUM 110 extra_lib/include/openssl/dsa.h BIGNUM *r; BIGNUM 111 extra_lib/include/openssl/dsa.h BIGNUM *s; BIGNUM 118 extra_lib/include/openssl/dsa.h int (*dsa_sign_setup)(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM 119 extra_lib/include/openssl/dsa.h BIGNUM **rp); BIGNUM 122 extra_lib/include/openssl/dsa.h int (*dsa_mod_exp)(DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1, BIGNUM 123 extra_lib/include/openssl/dsa.h BIGNUM *a2, BIGNUM *p2, BIGNUM *m, BN_CTX *ctx, BIGNUM 125 extra_lib/include/openssl/dsa.h int (*bn_mod_exp)(DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p, BIGNUM 126 extra_lib/include/openssl/dsa.h const BIGNUM *m, BN_CTX *ctx, BIGNUM 148 extra_lib/include/openssl/dsa.h BIGNUM *p; BIGNUM 149 extra_lib/include/openssl/dsa.h BIGNUM *q; /* == 20 */ BIGNUM 150 extra_lib/include/openssl/dsa.h BIGNUM *g; BIGNUM 152 extra_lib/include/openssl/dsa.h BIGNUM *pub_key; /* y public key */ BIGNUM 153 extra_lib/include/openssl/dsa.h BIGNUM *priv_key; /* x private key */ BIGNUM 155 extra_lib/include/openssl/dsa.h BIGNUM *kinv; /* Signing pre-calc */ BIGNUM 156 extra_lib/include/openssl/dsa.h BIGNUM *r; /* Signing pre-calc */ BIGNUM 199 extra_lib/include/openssl/dsa.h int DSA_sign_setup( DSA *dsa,BN_CTX *ctx_in,BIGNUM **kinvp,BIGNUM **rp); BIGNUM 219 extra_lib/include/openssl/ec.h int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor); BIGNUM 233 extra_lib/include/openssl/ec.h int EC_GROUP_get_order(const EC_GROUP *group, BIGNUM *order, BN_CTX *ctx); BIGNUM 241 extra_lib/include/openssl/ec.h int EC_GROUP_get_cofactor(const EC_GROUP *group, BIGNUM *cofactor, BN_CTX *ctx); BIGNUM 273 extra_lib/include/openssl/ec.h int EC_GROUP_set_curve_GFp(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx); BIGNUM 283 extra_lib/include/openssl/ec.h int EC_GROUP_get_curve_GFp(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx); BIGNUM 293 extra_lib/include/openssl/ec.h int EC_GROUP_set_curve_GF2m(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx); BIGNUM 303 extra_lib/include/openssl/ec.h int EC_GROUP_get_curve_GF2m(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx); BIGNUM 344 extra_lib/include/openssl/ec.h EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx); BIGNUM 354 extra_lib/include/openssl/ec.h EC_GROUP *EC_GROUP_new_curve_GF2m(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx); BIGNUM 438 extra_lib/include/openssl/ec.h const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *ctx); BIGNUM 450 extra_lib/include/openssl/ec.h const EC_POINT *p, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx); BIGNUM 461 extra_lib/include/openssl/ec.h const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx); BIGNUM 472 extra_lib/include/openssl/ec.h const EC_POINT *p, BIGNUM *x, BIGNUM *y, BN_CTX *ctx); BIGNUM 483 extra_lib/include/openssl/ec.h const BIGNUM *x, int y_bit, BN_CTX *ctx); BIGNUM 494 extra_lib/include/openssl/ec.h const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx); BIGNUM 505 extra_lib/include/openssl/ec.h const EC_POINT *p, BIGNUM *x, BIGNUM *y, BN_CTX *ctx); BIGNUM 516 extra_lib/include/openssl/ec.h const BIGNUM *x, int y_bit, BN_CTX *ctx); BIGNUM 544 extra_lib/include/openssl/ec.h BIGNUM *EC_POINT_point2bn(const EC_GROUP *, const EC_POINT *, BIGNUM 545 extra_lib/include/openssl/ec.h point_conversion_form_t form, BIGNUM *, BN_CTX *); BIGNUM 546 extra_lib/include/openssl/ec.h EC_POINT *EC_POINT_bn2point(const EC_GROUP *, const BIGNUM *, BIGNUM 622 extra_lib/include/openssl/ec.h int EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n, size_t num, const EC_POINT *p[], const BIGNUM *m[], BN_CTX *ctx); BIGNUM 633 extra_lib/include/openssl/ec.h int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n, const EC_POINT *q, const BIGNUM *m, BN_CTX *ctx); BIGNUM 746 extra_lib/include/openssl/ec.h const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); BIGNUM 754 extra_lib/include/openssl/ec.h int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); BIGNUM 80 extra_lib/include/openssl/ecdsa.h BIGNUM *r; BIGNUM 81 extra_lib/include/openssl/ecdsa.h BIGNUM *s; BIGNUM 131 extra_lib/include/openssl/ecdsa.h const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey); BIGNUM 177 extra_lib/include/openssl/ecdsa.h int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinv, BIGNUM 178 extra_lib/include/openssl/ecdsa.h BIGNUM **rp); BIGNUM 208 extra_lib/include/openssl/ecdsa.h unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, BIGNUM 209 extra_lib/include/openssl/ecdsa.h const BIGNUM *rp, EC_KEY *eckey); BIGNUM 109 extra_lib/include/openssl/ossl_typ.h #ifdef BIGNUM BIGNUM 112 extra_lib/include/openssl/ossl_typ.h typedef struct bignum_st BIGNUM; BIGNUM 100 extra_lib/include/openssl/rsa.h int (*rsa_mod_exp)(BIGNUM *r0,const BIGNUM *I,RSA *rsa,BN_CTX *ctx); /* Can be null */ BIGNUM 101 extra_lib/include/openssl/rsa.h int (*bn_mod_exp)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BIGNUM 102 extra_lib/include/openssl/rsa.h const BIGNUM *m, BN_CTX *ctx, BIGNUM 126 extra_lib/include/openssl/rsa.h int (*rsa_keygen)(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb); BIGNUM 138 extra_lib/include/openssl/rsa.h BIGNUM *n; BIGNUM 139 extra_lib/include/openssl/rsa.h BIGNUM *e; BIGNUM 140 extra_lib/include/openssl/rsa.h BIGNUM *d; BIGNUM 141 extra_lib/include/openssl/rsa.h BIGNUM *p; BIGNUM 142 extra_lib/include/openssl/rsa.h BIGNUM *q; BIGNUM 143 extra_lib/include/openssl/rsa.h BIGNUM *dmp1; BIGNUM 144 extra_lib/include/openssl/rsa.h BIGNUM *dmq1; BIGNUM 145 extra_lib/include/openssl/rsa.h BIGNUM *iqmp; BIGNUM 269 extra_lib/include/openssl/rsa.h int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb);