| /dflybsd-src/crypto/libressl/crypto/modes/ |
| H A D | xts128.c | 67 union { u64 u[2]; u32 d[4]; u8 c[16]; } tweak, scratch; in CRYPTO_xts128_encrypt() local 80 memcpy(scratch.c,inp,16); in CRYPTO_xts128_encrypt() 81 scratch.u[0] ^= tweak.u[0]; in CRYPTO_xts128_encrypt() 82 scratch.u[1] ^= tweak.u[1]; in CRYPTO_xts128_encrypt() 84 scratch.u[0] = ((u64*)inp)[0]^tweak.u[0]; in CRYPTO_xts128_encrypt() 85 scratch.u[1] = ((u64*)inp)[1]^tweak.u[1]; in CRYPTO_xts128_encrypt() 87 (*ctx->block1)(scratch.c,scratch.c,ctx->key1); in CRYPTO_xts128_encrypt() 89 scratch.u[0] ^= tweak.u[0]; in CRYPTO_xts128_encrypt() 90 scratch.u[1] ^= tweak.u[1]; in CRYPTO_xts128_encrypt() 91 memcpy(out,scratch.c,16); in CRYPTO_xts128_encrypt() [all …]
|
| H A D | ccm128.c | 179 union { u64 u[2]; u8 c[16]; } scratch; in CRYPTO_ccm128_encrypt() local 211 (*block)(ctx->nonce.c,scratch.c,key); in CRYPTO_ccm128_encrypt() 214 temp.u[0] ^= scratch.u[0]; in CRYPTO_ccm128_encrypt() 215 temp.u[1] ^= scratch.u[1]; in CRYPTO_ccm128_encrypt() 218 ((u64*)out)[0] = scratch.u[0]^((u64*)inp)[0]; in CRYPTO_ccm128_encrypt() 219 ((u64*)out)[1] = scratch.u[1]^((u64*)inp)[1]; in CRYPTO_ccm128_encrypt() 229 (*block)(ctx->nonce.c,scratch.c,key); in CRYPTO_ccm128_encrypt() 230 for (i=0; i<len; ++i) out[i] = scratch.c[i]^inp[i]; in CRYPTO_ccm128_encrypt() 236 (*block)(ctx->nonce.c,scratch.c,key); in CRYPTO_ccm128_encrypt() 237 ctx->cmac.u[0] ^= scratch.u[0]; in CRYPTO_ccm128_encrypt() [all …]
|
| /dflybsd-src/contrib/gmp/mpn/generic/ |
| H A D | mul.c | 165 mp_ptr scratch; in mpn_mul() local 168 scratch = TMP_SALLOC_LIMBS (ITCH); in mpn_mul() 182 mpn_toom42_mul (prodp, up, 2 * vn, vp, vn, scratch); in mpn_mul() 189 mpn_toom42_mul (ws, up, 2 * vn, vp, vn, scratch); in mpn_mul() 201 mpn_toom22_mul (ws, up, un, vp, vn, scratch); in mpn_mul() 203 mpn_toom32_mul (ws, up, un, vp, vn, scratch); in mpn_mul() 205 mpn_toom42_mul (ws, up, un, vp, vn, scratch); in mpn_mul() 214 mpn_toom22_mul (prodp, up, un, vp, vn, scratch); in mpn_mul() 216 mpn_toom32_mul (prodp, up, un, vp, vn, scratch); in mpn_mul() 218 mpn_toom42_mul (prodp, up, un, vp, vn, scratch); in mpn_mul() [all …]
|
| H A D | invert.c | 35 mpn_invert (mp_ptr ip, mp_srcptr dp, mp_size_t n, mp_ptr scratch) in mpn_invert() argument 40 ASSERT (! MPN_OVERLAP_P (ip, n, scratch, mpn_invertappr_itch(n))); in mpn_invert() 41 ASSERT (! MPN_OVERLAP_P (dp, n, scratch, mpn_invertappr_itch(n))); in mpn_invert() 49 if (scratch == NULL) in mpn_invert() 50 scratch = TMP_ALLOC_LIMBS (mpn_invert_itch (n)); in mpn_invert() 58 xp = scratch; /* 2 * n limbs */ in mpn_invert() 75 e = mpn_ni_invertappr (ip, dp, n, scratch); in mpn_invert() 79 mpn_mul_n (scratch, ip, dp, n); in mpn_invert() 80 ASSERT_NOCARRY (mpn_add_n (scratch + n, scratch + n, dp, n)); in mpn_invert() 81 if (! mpn_add (scratch, scratch, 2*n, dp, n)) in mpn_invert()
|
| H A D | mu_div_qr.c | 92 mp_ptr scratch) in mpn_mu_div_qr() argument 113 scratch); in mpn_mu_div_qr() 117 mpn_mul (scratch, dp, dn - (qn + 1), qp, qn); /* prod is dn-1 limbs */ in mpn_mu_div_qr() 119 mpn_mul (scratch, qp, qn, dp, dn - (qn + 1)); /* prod is dn-1 limbs */ in mpn_mu_div_qr() 122 cy = mpn_add_n (scratch + qn, scratch + qn, dp, dn - (qn + 1)); in mpn_mu_div_qr() 125 scratch[dn - 1] = cy; in mpn_mu_div_qr() 127 cy = mpn_sub_n (rp, np, scratch, nn - (2 * qn + 1)); in mpn_mu_div_qr() 130 scratch + nn - (2 * qn + 1), in mpn_mu_div_qr() 140 qh = mpn_mu_div_qr2 (qp, rp, np, nn, dp, dn, scratch); in mpn_mu_div_qr() 153 mp_ptr scratch) in mpn_mu_div_qr2() argument [all …]
|
| H A D | invertappr.c | 157 mpn_ni_invertappr (mp_ptr ip, mp_srcptr dp, mp_size_t n, mp_ptr scratch) in mpn_ni_invertappr() argument 165 #define rp scratch in mpn_ni_invertappr() 170 ASSERT (! MPN_OVERLAP_P (ip, n, scratch, mpn_invertappr_itch(n))); in mpn_ni_invertappr() 171 ASSERT (! MPN_OVERLAP_P (dp, n, scratch, mpn_invertappr_itch(n))); in mpn_ni_invertappr() 188 mpn_bc_invertappr (ip - rn, dp - rn, rn, scratch); in mpn_ni_invertappr() 201 xp = scratch + n + 3; /* n + rn limbs */ in mpn_ni_invertappr() 288 mpn_invertappr (mp_ptr ip, mp_srcptr dp, mp_size_t n, mp_ptr scratch) in mpn_invertappr() argument 295 if (scratch == NULL) in mpn_invertappr() 296 scratch = TMP_ALLOC_LIMBS (mpn_invertappr_itch (n)); in mpn_invertappr() 301 ASSERT (! MPN_OVERLAP_P (ip, n, scratch, mpn_invertappr_itch(n))); in mpn_invertappr() [all …]
|
| H A D | mu_div_q.c | 64 mp_ptr scratch) in mpn_mu_div_q() argument 98 MPN_COPY (scratch + 1, dp, in); in mpn_mu_div_q() 99 scratch[0] = 1; in mpn_mu_div_q() 100 mpn_invertappr (ip, scratch, in + 1, NULL); in mpn_mu_div_q() 105 cy = mpn_add_1 (scratch, dp + dn - (in + 1), in + 1, 1); in mpn_mu_div_q() 110 mpn_invertappr (ip, scratch, in + 1, NULL); in mpn_mu_div_q() 122 this_ip, this_in, scratch); in mpn_mu_div_q() 129 this_ip, this_in, scratch); in mpn_mu_div_q() 175 dp + dn - (qn + 1), qn + 1, scratch); in mpn_mu_div_q()
|
| H A D | div_q.c | 92 mp_srcptr dp, mp_size_t dn, mp_ptr scratch) in mpn_div_q() argument 107 ASSERT (MPN_SAME_OR_SEPARATE_P (np, scratch, nn)); in mpn_div_q() 123 new_np = scratch; in mpn_div_q() 158 mp_ptr scratch = TMP_ALLOC_LIMBS (itch); in mpn_div_q() local 159 qh = mpn_mu_div_q (qp, new_np, new_nn, new_dp, dn, scratch); in mpn_div_q() 200 mp_ptr scratch = TMP_ALLOC_LIMBS (itch); in mpn_div_q() local 201 qh = mpn_mu_div_q (qp, np, nn, dp, dn, scratch); in mpn_div_q() 212 new_np = scratch; in mpn_div_q() 251 mp_ptr scratch = TMP_ALLOC_LIMBS (itch); in mpn_div_q() local 252 qh = mpn_mu_divappr_q (tp, new_np, new_nn, new_dp, qn + 1, scratch); in mpn_div_q() [all …]
|
| H A D | toom43_mul.c | 53 mp_srcptr bp, mp_size_t bn, mp_ptr scratch) in mpn_toom43_mul() argument 81 #define vm1 (scratch) /* 2n+1 */ in mpn_toom43_mul() 83 #define vm2 (scratch + 2 * n + 1) /* 2n+1 */ in mpn_toom43_mul() 84 #define v2 (scratch + 4 * n + 2) /* 2n+1 */ in mpn_toom43_mul() 87 #define bsm1 (scratch + 2 * n + 2) /* n+1 */ in mpn_toom43_mul() 88 #define asm1 (scratch + 3 * n + 3) /* n+1 */ in mpn_toom43_mul() 89 #define asm2 (scratch + 4 * n + 4) /* n+1 */ in mpn_toom43_mul() 98 #define a0a2 scratch in mpn_toom43_mul() 99 #define b0b2 scratch in mpn_toom43_mul()
|
| H A D | mu_divappr_q.c | 70 mp_ptr scratch) in mpn_mu_divappr_q() argument 97 ip = scratch; in mpn_mu_divappr_q() 98 tp = scratch + in + 1; in mpn_mu_divappr_q() 122 ip = scratch; in mpn_mu_divappr_q() 123 tp = scratch + in; in mpn_mu_divappr_q() 143 qh = mpn_preinv_mu_divappr_q (qp, np, nn, dp, dn, ip, in, scratch + in); in mpn_mu_divappr_q() 156 mp_ptr scratch) in mpn_preinv_mu_divappr_q() argument 163 #define rp scratch in mpn_preinv_mu_divappr_q() 164 #define tp (scratch + dn) in mpn_preinv_mu_divappr_q() 165 #define scratch_out (scratch + dn + tn) in mpn_preinv_mu_divappr_q()
|
| H A D | redc_n.c | 40 mp_ptr xp, yp, scratch; in mpn_redc_n() local 48 scratch = TMP_ALLOC_LIMBS (n + rn + mpn_mulmod_bnm1_itch (rn, n, n)); in mpn_redc_n() 50 xp = scratch; in mpn_redc_n() 53 yp = scratch + n; in mpn_redc_n() 54 mpn_mulmod_bnm1 (yp, rn, xp, n, mp, n, scratch + n + rn); in mpn_redc_n()
|
| H A D | mu_bdiv_q.c | 62 mp_ptr scratch) in mpn_mu_bdiv_q() argument 81 #define ip scratch /* in */ in mpn_mu_bdiv_q() 82 #define rp (scratch + in) /* dn or rest >= binvert_itch(in) */ in mpn_mu_bdiv_q() 83 #define tp (scratch + in + dn) /* dn+in or next_size(dn) */ in mpn_mu_bdiv_q() 84 #define scratch_out (scratch + in + dn + tn) /* mulmod_bnm1_itch(next_size(dn)) */ in mpn_mu_bdiv_q() 183 #define ip scratch /* in */ in mpn_mu_bdiv_q() 184 #define tp (scratch + in) /* qn+in or next_size(qn) or rest >= binvert_itch(in) */ in mpn_mu_bdiv_q() 185 #define scratch_out (scratch + in + tn)/* mulmod_bnm1_itch(next_size(qn)) */ in mpn_mu_bdiv_q()
|
| H A D | gcd.c | 58 mp_size_t scratch; in mpn_gcd() local 70 scratch = usize - n + 1; in mpn_gcd() 71 if (scratch > talloc) in mpn_gcd() 72 talloc = scratch; in mpn_gcd() 83 mp_size_t scratch; in mpn_gcd() local 95 scratch = matrix_scratch + MAX(hgcd_scratch, update_scratch); in mpn_gcd() 96 if (scratch > talloc) in mpn_gcd() 97 talloc = scratch; in mpn_gcd()
|
| H A D | toom52_mul.c | 57 mp_srcptr bp, mp_size_t bn, mp_ptr scratch) in mpn_toom52_mul() argument 84 #define vm1 (scratch) /* 2n+1 */ in mpn_toom52_mul() 86 #define vm2 (scratch + 2 * n + 1) /* 2n+1 */ in mpn_toom52_mul() 87 #define v2 (scratch + 4 * n + 2) /* 2n+1 */ in mpn_toom52_mul() 90 #define bsm1 (scratch + 2 * n + 2) /* n */ in mpn_toom52_mul() 91 #define asm1 (scratch + 3 * n + 3) /* n+1 */ in mpn_toom52_mul() 92 #define asm2 (scratch + 4 * n + 4) /* n+1 */ in mpn_toom52_mul() 101 #define a0a2 scratch in mpn_toom52_mul()
|
| H A D | toom4_sqr.c | 76 mp_ptr scratch) in mpn_toom4_sqr() argument 98 #define v2 scratch /* 2n+1 */ in mpn_toom4_sqr() 99 #define vm2 (scratch + 2 * n + 1) /* 2n+1 */ in mpn_toom4_sqr() 100 #define vh (scratch + 4 * n + 2) /* 2n+1 */ in mpn_toom4_sqr() 101 #define vm1 (scratch + 6 * n + 3) /* 2n+1 */ in mpn_toom4_sqr() 102 #define tp (scratch + 8*n + 5) in mpn_toom4_sqr()
|
| H A D | toom3_sqr.c | 69 mp_ptr scratch) in mpn_toom3_sqr() argument 86 as1 = scratch + 4 * n + 4; in mpn_toom3_sqr() 87 asm1 = scratch + 2 * n + 2; in mpn_toom3_sqr() 90 gp = scratch; in mpn_toom3_sqr() 152 #define vm1 scratch /* 2n+1 */ in mpn_toom3_sqr() 153 #define v2 (scratch + 2 * n + 1) /* 2n+2 */ in mpn_toom3_sqr() 154 #define scratch_out (scratch + 5 * n + 5) in mpn_toom3_sqr()
|
| H A D | mu_bdiv_qr.c | 62 mp_ptr scratch) in mpn_mu_bdiv_qr() argument 83 #define ip scratch /* in */ in mpn_mu_bdiv_qr() 84 #define tp (scratch + in) /* dn+in or next_size(dn) or rest >= binvert_itch(in) */ in mpn_mu_bdiv_qr() 85 #define scratch_out (scratch + in + tn)/* mulmod_bnm1_itch(next_size(dn)) */ in mpn_mu_bdiv_qr() 178 #define ip scratch /* in */ in mpn_mu_bdiv_qr() 179 #define tp (scratch + in) /* dn+in or next_size(dn) or rest >= binvert_itch(in) */ in mpn_mu_bdiv_qr() 180 #define scratch_out (scratch + in + tn)/* mulmod_bnm1_itch(next_size(dn)) */ in mpn_mu_bdiv_qr()
|
| H A D | divexact.c | 126 mp_ptr scratch) in mpn_divexact() argument 148 tp = scratch; in mpn_divexact() 165 tp = scratch; in mpn_divexact() 173 tp = scratch; in mpn_divexact() 180 mpn_mu_bdiv_q (qp, np, qn, dp, dn, scratch); in mpn_divexact() 258 mpn_mu_divappr_q (qp + qn0 - 1, tp, nn1, xdp, qn1, scratch); in mpn_divexact() 277 mpn_mu_bdiv_q (qp, np, qn0, dp, qn0, scratch); in mpn_divexact()
|
| H A D | gcdext.c | 193 mp_size_t scratch; in mpn_gcdext() local 215 scratch = an - n + 1; in mpn_gcdext() 216 if (scratch > talloc) in mpn_gcdext() 217 talloc = scratch; in mpn_gcdext() 232 scratch = matrix_scratch + MAX(hgcd_scratch, update_scratch); in mpn_gcdext() 233 if (scratch > talloc) in mpn_gcdext() 234 talloc = scratch; in mpn_gcdext() 238 scratch = MPN_GCDEXT_LEHMER_N_ITCH (GCDEXT_DC_THRESHOLD) in mpn_gcdext() 241 if (scratch > talloc) in mpn_gcdext() 242 talloc = scratch; in mpn_gcdext()
|
| H A D | toom33_mul.c | 80 mp_ptr scratch) in mpn_toom33_mul() argument 106 as1 = scratch + 4 * n + 4; in mpn_toom33_mul() 107 asm1 = scratch + 2 * n + 2; in mpn_toom33_mul() 111 bsm1 = scratch + 3 * n + 3; /* we need 4n+4 <= 4n+s+t */ in mpn_toom33_mul() 114 gp = scratch; in mpn_toom33_mul() 240 #define vm1 scratch /* 2n+1 */ in mpn_toom33_mul() 241 #define v2 (scratch + 2 * n + 1) /* 2n+2 */ in mpn_toom33_mul() 242 #define scratch_out (scratch + 5 * n + 5) in mpn_toom33_mul()
|
| H A D | toom8_sqr.c | 107 mpn_toom8_sqr (mp_ptr pp, mp_srcptr ap, mp_size_t an, mp_ptr scratch) in mpn_toom8_sqr() argument 126 #define r7 (scratch) /* 3n+1 */ in mpn_toom8_sqr() 127 #define r5 (scratch + 3 * n + 1) /* 3n+1 */ in mpn_toom8_sqr() 128 #define r3 (scratch + 6 * n + 2) /* 3n+1 */ in mpn_toom8_sqr() 129 #define r1 (scratch + 9 * n + 3) /* 3n+1 */ in mpn_toom8_sqr() 132 #define wse (scratch +12 * n + 4) /* 3n+1 */ in mpn_toom8_sqr()
|
| /dflybsd-src/contrib/lvm2/dist/libdm/regex/ |
| H A D | matcher.c | 39 struct dm_pool *scratch, *mem; member 76 n->firstpos = dm_bitset_create(m->scratch, m->num_nodes); in _create_bitsets() 77 n->lastpos = dm_bitset_create(m->scratch, m->num_nodes); in _create_bitsets() 78 n->followpos = dm_bitset_create(m->scratch, m->num_nodes); in _create_bitsets() 197 struct ttree *tt = ttree_create(m->scratch, iwidth); in _calc_states() 206 if (!(bs = dm_bitset_create(m->scratch, m->num_nodes))) in _calc_states() 215 h = t = _create_state_queue(m->scratch, dfa, rx->firstpos); in _calc_states() 245 _create_state_queue(m->scratch, in _calc_states() 275 struct dm_pool *scratch = dm_pool_create("regex matcher", 10 * 1024); in dm_regex_create() local 278 if (!scratch) in dm_regex_create() [all …]
|
| /dflybsd-src/sys/vfs/hammer2/ |
| H A D | hammer2.h | 822 char *scratch; /* MAXPHYS */ member 866 typedef void (*hammer2_xop_func_t)(union hammer2_xop *xop, void *scratch, 1765 void hammer2_xop_ipcluster(hammer2_xop_t *xop, void *scratch, int clindex); 1766 void hammer2_xop_readdir(hammer2_xop_t *xop, void *scratch, int clindex); 1767 void hammer2_xop_nresolve(hammer2_xop_t *xop, void *scratch, int clindex); 1768 void hammer2_xop_unlink(hammer2_xop_t *xop, void *scratch, int clindex); 1769 void hammer2_xop_nrename(hammer2_xop_t *xop, void *scratch, int clindex); 1770 void hammer2_xop_scanlhc(hammer2_xop_t *xop, void *scratch, int clindex); 1771 void hammer2_xop_scanall(hammer2_xop_t *xop, void *scratch, int clindex); 1772 void hammer2_xop_lookup(hammer2_xop_t *xop, void *scratch, int clindex); [all …]
|
| /dflybsd-src/usr.sbin/makefs/hammer2/ |
| H A D | hammer2.h | 863 char *scratch; /* MAXPHYS */ member 907 typedef void (*hammer2_xop_func_t)(union hammer2_xop *xop, void *scratch, 1826 void hammer2_xop_ipcluster(hammer2_xop_t *xop, void *scratch, int clindex); 1827 void hammer2_xop_readdir(hammer2_xop_t *xop, void *scratch, int clindex); 1828 void hammer2_xop_nresolve(hammer2_xop_t *xop, void *scratch, int clindex); 1829 void hammer2_xop_unlink(hammer2_xop_t *xop, void *scratch, int clindex); 1830 void hammer2_xop_nrename(hammer2_xop_t *xop, void *scratch, int clindex); 1831 void hammer2_xop_scanlhc(hammer2_xop_t *xop, void *scratch, int clindex); 1832 void hammer2_xop_scanall(hammer2_xop_t *xop, void *scratch, int clindex); 1833 void hammer2_xop_lookup(hammer2_xop_t *xop, void *scratch, int clindex); [all …]
|
| /dflybsd-src/contrib/lvm2/dist/lib/filters/ |
| H A D | filter-regex.c | 94 struct dm_pool *scratch; in _build_matcher() local 100 if (!(scratch = dm_pool_create("filter dm_regex", 1024))) in _build_matcher() 118 if (!(regex = dm_pool_alloc(scratch, sizeof(*regex) * count))) in _build_matcher() 132 if (!_extract_pattern(scratch, v->v.str, regex, rf->accept, i)) { in _build_matcher() 146 dm_pool_destroy(scratch); in _build_matcher()
|