HomeSort by: relevance | last modified time | path
    Searched refs:bn (Results 1 - 25 of 838) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/crypto/external/bsd/heimdal/dist/lib/hcrypto/
common.c 43 #include <hcrypto/bn.h>
49 _hc_BN_to_integer(BIGNUM *bn, heim_integer *integer)
51 integer->length = BN_num_bytes(bn);
55 BN_bn2bin(bn, integer->data);
56 integer->negative = BN_is_negative(bn);
61 _hc_integer_to_BN(const heim_integer *i, BIGNUM *bn)
63 bn = BN_bin2bn(i->data, i->length, bn);
64 if (bn)
65 BN_set_negative(bn, i->negative)
    [all...]
test_bn.c 39 #include <bn.h>
45 BIGNUM *bn; local
47 bn = BN_new();
48 if (!BN_set_word(bn, num))
51 if (BN_get_word(bn) != num)
54 BN_free(bn);
79 BIGNUM *bn; local
82 bn = BN_new();
85 if (!BN_set_word(bn, 1))
87 if (!BN_is_bit_set(bn, 0)
158 BIGNUM *bn; local
320 BIGNUM *bn; local
343 BIGNUM *bn; local
    [all...]
bn.c 1 /* $NetBSD: bn.c,v 1.3 2023/06/19 21:41:43 christos Exp $ */
43 #include <bn.h>
56 BN_free(BIGNUM *bn)
58 BN_clear(bn);
59 free(bn);
63 BN_clear(BIGNUM *bn)
65 heim_integer *hi = (heim_integer *)bn;
74 BN_clear_free(BIGNUM *bn)
76 BN_free(bn);
80 BN_dup(const BIGNUM *bn)
451 } bn; member in struct:BN_CTX
    [all...]
common.h 45 _hc_integer_to_BN(const heim_integer *i, BIGNUM *bn);
  /src/external/lgpl3/gmp/dist/mpn/generic/
bsqrtinv.c 58 mp_size_t bn, order[GMP_LIMB_BITS + 1]; local
63 bn = 1 + bnb / GMP_LIMB_BITS;
65 tp2 = tp + bn;
85 bn = 1 + bnb / GMP_LIMB_BITS;
87 mpn_sqrlo (tp, rp, bn);
88 mpn_mullo_n (tp2, rp, tp, bn); /* tp2 <- rp ^ 3 */
90 mpn_mul_1 (tp, rp, bn, 3);
92 mpn_mullo_n (rp, yp, tp2, bn);
95 mpn_rsh1sub_n (rp, tp, rp, bn);
97 mpn_sub_n (tp2, tp, rp, bn);
    [all...]
brootinv.c 74 Scratch need: bn + (((bn + 1) >> 1) + 1) + scratch for mpn_powlo
75 Currently mpn_powlo requires 3*bn
76 so that 5*bn is surely enough, where bn = ceil (bnb / GMP_NUMB_BITS).
80 mpn_brootinv (mp_ptr rp, mp_srcptr yp, mp_size_t bn, mp_limb_t k, mp_ptr tp)
87 ASSERT (bn > 0);
90 tp2 = tp + bn;
91 tp3 = tp + bn + ((bn + 3) >> 1)
    [all...]
gcd_subdiv_step.c 80 mp_size_t an, bn, qn; local
87 an = bn = n;
89 MPN_NORMALIZE (bp, bn);
95 if (an == bn)
115 if (an > bn)
117 MPN_PTR_SWAP (ap, an, bp, bn);
124 hook (ctx, bp, bn, NULL, 0, swapped ^ 1);
128 ASSERT_NOCARRY (mpn_sub (bp, bp, bn, ap, an));
129 MPN_NORMALIZE (bp, bn);
130 ASSERT (bn > 0)
    [all...]
mulmid.c 47 mp_srcptr bp, mp_size_t bn)
52 ASSERT (an >= bn);
53 ASSERT (bn >= 1);
54 ASSERT (! MPN_OVERLAP_P (rp, an - bn + 3, ap, an));
55 ASSERT (! MPN_OVERLAP_P (rp, an - bn + 3, bp, bn));
57 if (bn < MULMID_TOOM42_THRESHOLD)
64 mpn_mulmid_basecase (rp, ap, an, bp, bn);
75 k = CHUNK - bn + 1; /* number of diagonals per chunk */
78 mpn_mulmid_basecase (rp, ap, CHUNK, bp, bn);
    [all...]
sec_mul.c 38 mp_srcptr bp, mp_size_t bn,
41 mpn_mul_basecase (rp, ap, an, bp, bn);
45 mpn_sec_mul_itch (mp_size_t an, mp_size_t bn)
nussbaumer_mul.c 1 /* mpn_nussbaumer_mul -- Multiply {ap,an} and {bp,bn} using
41 /* Multiply {ap,an} by {bp,bn}, and put the result in {pp, an+bn} */
45 mp_srcptr bp, mp_size_t bn)
51 ASSERT (an >= bn);
52 ASSERT (bn > 0);
56 if ((ap == bp) && (an == bn))
64 rn = mpn_mulmod_bnm1_next_size (an + bn);
65 tp = TMP_ALLOC_LIMBS (mpn_mulmod_bnm1_itch (rn, an, bn));
66 mpn_mulmod_bnm1 (pp, rn, ap, an, bp, bn, tp)
    [all...]
  /src/tests/crypto/libcrypto/bn/div/
Makefile 4 HELPER_DIR= bn
  /src/tests/crypto/libcrypto/bn/exp/
Makefile 4 HELPER_DIR= bn
  /src/crypto/external/apache2/openssl/dist/test/
bntests.pl 17 sub bn subroutine
33 my $sum = bn($s{'Sum'});
34 my $a = bn($s{'A'});
35 my $b = bn($s{'B'});
39 my $lshift1 = bn($s{'LShift1'});
40 my $a = bn($s{'A'});
44 my $lshift = bn($s{'LShift'});
45 my $a = bn($s{'A'});
46 my $n = bn($s{'N'});
50 my $rshift = bn($s{'RShift'})
    [all...]
  /src/crypto/external/bsd/openssl/dist/test/
bntests.pl 17 sub bn subroutine
33 my $sum = bn($s{'Sum'});
34 my $a = bn($s{'A'});
35 my $b = bn($s{'B'});
39 my $lshift1 = bn($s{'LShift1'});
40 my $a = bn($s{'A'});
44 my $lshift = bn($s{'LShift'});
45 my $a = bn($s{'A'});
46 my $n = bn($s{'N'});
50 my $rshift = bn($s{'RShift'})
    [all...]
  /src/crypto/external/bsd/openssl.old/dist/test/
bntests.pl 17 sub bn subroutine
33 my $sum = bn($s{'Sum'});
34 my $a = bn($s{'A'});
35 my $b = bn($s{'B'});
39 my $lshift1 = bn($s{'LShift1'});
40 my $a = bn($s{'A'});
44 my $lshift = bn($s{'LShift'});
45 my $a = bn($s{'A'});
46 my $n = bn($s{'N'});
50 my $rshift = bn($s{'RShift'})
    [all...]
  /src/external/lgpl3/mpfr/dist/src/
cmpabs.c 32 mp_size_t bn, cn; local
71 bn = MPFR_LIMB_SIZE(b)-1;
77 for ( ; bn >= 0 && cn >= 0; bn--, cn--)
79 if (bp[bn] > cp[cn])
81 if (bp[bn] < cp[cn])
85 for ( ; bn >= 0; bn--)
86 if (bp[bn])
cmp2.c 46 mp_size_t bn, cn; local
82 bn = (MPFR_PREC(b) - 1) / GMP_NUMB_BITS;
90 while (bn >= 0 && cn >= 0 && bp[bn] == cp[cn])
92 bn--;
97 if (MPFR_UNLIKELY (bn < 0))
103 Swap (bp,bn) and (cp,cn), and take the opposite sign
109 bn = cn;
119 MPFR_ASSERTD (bn >= 0);
124 while (bp[bn] == 0
    [all...]
cmp.c 35 mp_size_t bn, cn; local
76 bn = MPFR_LAST_LIMB (b);
82 for ( ; bn >= 0 && cn >= 0; bn--, cn--)
84 if (bp[bn] > cp[cn])
86 if (bp[bn] < cp[cn])
89 for ( ; bn >= 0; bn--)
90 if (bp[bn])
  /src/external/lgpl3/gmp/dist/mpz/
mod.c 37 mp_size_t rn, bn; local
43 bn = ABSIZ(divisor);
50 PTR(temp_divisor) = TMP_ALLOC_LIMBS (bn);
51 MPN_COPY (PTR(temp_divisor), PTR(divisor), bn); local
57 SIZ(temp_divisor) = bn;
  /src/external/lgpl3/gmp/dist/tests/mpn/
t-mul.c 53 mp_size_t max_n, an, bn, rn; local
73 for (bn = 1; bn <= an; bn += 1)
76 mpn_random2 (bp, bn + 1);
78 refmpn_mul (refp, ap, an, bp, bn);
79 mpn_mul (rp, ap, an, bp, bn);
81 rn = an + bn;
84 printf ("ERROR, an = %d, bn = %d, rn = %d\n",
85 (int) an, (int) bn, (int) rn)
    [all...]
t-mulmid.c 57 mp_size_t an, bn, rn; local
64 bn = 1 + gmp_urandomm_ui(rands, 1L << size_log);
66 /* Make sure an >= bn */
67 if (an < bn)
68 MP_SIZE_T_SWAP (an, bn);
71 mpn_random2 (bp, bn);
73 refmpn_mulmid (refp, ap, an, bp, bn);
74 mpn_mulmid (rp, ap, an, bp, bn);
76 rn = an + 3 - bn;
79 printf ("ERROR in test %d, an = %d, bn = %d, rn = %d\n"
    [all...]
toom-shared.h 80 mp_size_t an, bn; local
93 bn = MIN_BN(an)
97 mpn_random2 (bp, bn);
98 mpn_random2 (pp-1, an + bn + 2);
100 p_after = pp[an + bn];
102 itch = mpn_toomMN_mul_itch (an, bn);
108 mpn_toomMN_mul (pp, ap, an, bp, bn, scratch);
109 refmpn_mul (refp, ap, an, bp, bn);
110 if (pp[-1] != p_before || pp[an + bn] != p_after
112 || mpn_cmp (refp, pp, an + bn) != 0
    [all...]
  /src/crypto/external/bsd/openssl/dist/apps/
prime.c 14 #include <openssl/bn.h>
45 BIGNUM *bn = NULL; local
102 bn = BN_new();
103 if (bn == NULL) {
107 if (!BN_generate_prime_ex(bn, bits, safe, NULL, NULL, NULL)) {
111 s = hex ? BN_bn2hex(bn) : BN_bn2dec(bn);
123 r = BN_hex2bn(&bn, argv[0]);
125 r = BN_dec2bn(&bn, argv[0]);
132 BN_print(bio_out, bn);
    [all...]
  /src/crypto/external/bsd/openssl.old/dist/apps/
prime.c 14 #include <openssl/bn.h>
37 BIGNUM *bn = NULL; local
91 bn = BN_new();
92 if (bn == NULL) {
96 if (!BN_generate_prime_ex(bn, bits, safe, NULL, NULL, NULL)) {
100 s = hex ? BN_bn2hex(bn) : BN_bn2dec(bn);
112 r = BN_hex2bn(&bn, argv[0]);
114 r = BN_dec2bn(&bn, argv[0]);
121 BN_print(bio_out, bn);
    [all...]
  /src/tests/crypto/libcrypto/bn/
Makefile 5 SUBDIR=bn div exp

Completed in 41 milliseconds

1 2 3 4 5 6 7 8 91011>>