Searched refs:bn (Results 1 - 25 of 655) sorted by relevance

1234567891011>>

/netbsd-current/crypto/external/bsd/heimdal/dist/lib/hcrypto/
H A Dcommon.c43 #include <hcrypto/bn.h>
49 _hc_BN_to_integer(BIGNUM *bn, heim_integer *integer) argument
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) argument
63 bn = BN_bin2bn(i->data, i->length, bn);
64 if (bn)
65 BN_set_negative(bn,
[all...]
H A Dtest_bn.c39 #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,
158 BIGNUM *bn; local
320 BIGNUM *bn; local
343 BIGNUM *bn; local
[all...]
H A Dbn.c1 /* $NetBSD: bn.c,v 1.3 2023/06/19 21:41:43 christos Exp $ */
43 #include <bn.h>
56 BN_free(BIGNUM *bn) argument
58 BN_clear(bn);
59 free(bn);
63 BN_clear(BIGNUM *bn) argument
65 heim_integer *hi = (heim_integer *)bn;
74 BN_clear_free(BIGNUM *bn) argument
76 BN_free(bn);
80 BN_dup(const BIGNUM *bn) argument
96 BN_num_bits(const BIGNUM *bn) argument
115 BN_num_bytes(const BIGNUM *bn) argument
125 BN_bin2bn(const void *s, int len, BIGNUM *bn) argument
153 BN_bn2bin(const BIGNUM *bn, void *to) argument
194 BN_bn2hex(const BIGNUM *bn) argument
224 BN_set_negative(BIGNUM *bn, int flag) argument
230 BN_is_negative(const BIGNUM *bn) argument
238 BN_is_bit_set(const BIGNUM *bn, int bit) argument
250 BN_set_bit(BIGNUM *bn, int bit) argument
272 BN_clear_bit(BIGNUM *bn, int bit) argument
286 BN_set_word(BIGNUM *bn, unsigned long num) argument
306 BN_get_word(const BIGNUM *bn) argument
321 BN_rand(BIGNUM *bn, int bits, int top, int bottom) argument
451 } bn; member in struct:BN_CTX
[all...]
H A Dcommon.h45 _hc_integer_to_BN(const heim_integer *i, BIGNUM *bn);
/netbsd-current/external/lgpl3/gmp/dist/mpn/generic/
H A Dbsqrtinv.c58 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...]
H A Dbrootinv.c74 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) argument
87 ASSERT (bn > 0);
90 tp2 = tp + bn;
91 tp3 = tp + bn + ((bn
[all...]
H A Dgcd_subdiv_step.c80 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 >
[all...]
H A Dsec_mul.c38 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) argument
36 mpn_sec_mul(mp_ptr rp, mp_srcptr ap, mp_size_t an, mp_srcptr bp, mp_size_t bn, mp_ptr tp) argument
H A Dmulmid.c47 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);
45 mpn_mulmid(mp_ptr rp, mp_srcptr ap, mp_size_t an, mp_srcptr bp, mp_size_t bn) argument
[all...]
H A Dnussbaumer_mul.c1 /* 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, t
43 mpn_nussbaumer_mul(mp_ptr pp, mp_srcptr ap, mp_size_t an, mp_srcptr bp, mp_size_t bn) argument
[all...]
/netbsd-current/tests/crypto/libcrypto/bn/div/
H A DMakefile1 # $NetBSD: src/tests/crypto/libcrypto/bn/div/Makefile,v 1.1 2009-02-13 20:58:14 jmmv Exp $
4 HELPER_DIR= bn
/netbsd-current/tests/crypto/libcrypto/bn/exp/
H A DMakefile4 HELPER_DIR= bn
/netbsd-current/crypto/external/bsd/openssl.old/dist/test/
H A Dbntests.pl17 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(
[all...]
/netbsd-current/crypto/external/bsd/openssl/dist/test/
H A Dbntests.pl17 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(
[all...]
/netbsd-current/external/lgpl3/mpfr/dist/src/
H A Dcmpabs.c32 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])
H A Dcmp2.c46 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]
[all...]
H A Dcmp.c35 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])
/netbsd-current/external/lgpl3/gmp/dist/mpz/
H A Dmod.c37 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;
/netbsd-current/external/lgpl3/gmp/dist/tests/mpn/
H A Dt-mulmid.c57 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
[all...]
H A Dt-mul.c53 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, (in
[all...]
H A Dtoom-shared.h80 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) !
[all...]
/netbsd-current/crypto/external/bsd/openssl.old/dist/apps/
H A Dprime.c14 #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...]
/netbsd-current/crypto/external/bsd/openssl/dist/apps/
H A Dprime.c14 #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...]
/netbsd-current/tests/crypto/libcrypto/bn/
H A DMakefile5 SUBDIR=bn div exp
/netbsd-current/usr.sbin/makefs/ffs/
H A Dufs_bmap.c75 ufs_getlbns(struct inode *ip, daddr_t bn, struct indir *ap, int *nump) argument
87 realbn = bn;
88 if ((long)bn < 0)
89 bn = -(long)bn;
91 assert (bn >= UFS_NDADDR);
100 bn -= UFS_NDADDR;
101 for (lbc = 0, i = UFS_NIADDR;; i--, bn -= blockcnt) {
108 if (bn < blockcnt)
113 metalbn = -((realbn >= 0 ? realbn : -realbn) - bn
[all...]

Completed in 146 milliseconds

1234567891011>>