Home
last modified time | relevance | path

Searched refs:recp (Results 1 – 8 of 8) sorted by relevance

/freebsd/crypto/openssl/crypto/bn/
H A Dbn_recp.c13 void BN_RECP_CTX_init(BN_RECP_CTX *recp) in BN_RECP_CTX_init() argument
15 memset(recp, 0, sizeof(*recp)); in BN_RECP_CTX_init()
16 bn_init(&(recp->N)); in BN_RECP_CTX_init()
17 bn_init(&(recp->Nr)); in BN_RECP_CTX_init()
35 void BN_RECP_CTX_free(BN_RECP_CTX *recp) in BN_RECP_CTX_free() argument
37 if (recp == NULL) in BN_RECP_CTX_free()
39 BN_free(&recp->N); in BN_RECP_CTX_free()
40 BN_free(&recp->Nr); in BN_RECP_CTX_free()
41 if (recp->flags & BN_FLG_MALLOCED) in BN_RECP_CTX_free()
42 OPENSSL_free(recp); in BN_RECP_CTX_free()
[all …]
H A Dbn_exp.c177 BN_RECP_CTX recp; in BN_mod_exp_recp() local
199 BN_RECP_CTX_init(&recp); in BN_mod_exp_recp()
212 if (BN_RECP_CTX_set(&recp, aa, ctx) <= 0) in BN_mod_exp_recp()
215 if (BN_RECP_CTX_set(&recp, m, ctx) <= 0) in BN_mod_exp_recp()
229 if (!BN_mod_mul_reciprocal(aa, val[0], val[0], &recp, ctx)) in BN_mod_exp_recp()
234 !BN_mod_mul_reciprocal(val[i], val[i - 1], aa, &recp, ctx)) in BN_mod_exp_recp()
260 if (!BN_mod_mul_reciprocal(r, r, r, &recp, ctx)) in BN_mod_exp_recp()
289 if (!BN_mod_mul_reciprocal(r, r, r, &recp, ctx)) in BN_mod_exp_recp()
294 if (!BN_mod_mul_reciprocal(r, r, val[wvalue >> 1], &recp, ctx)) in BN_mod_exp_recp()
307 BN_RECP_CTX_free(&recp); in BN_mod_exp_recp()
H A Dbn_local.h637 void BN_RECP_CTX_init(BN_RECP_CTX *recp);
/freebsd/crypto/openssl/doc/man3/
H A DBN_mod_mul_reciprocal.pod14 void BN_RECP_CTX_free(BN_RECP_CTX *recp);
16 int BN_RECP_CTX_set(BN_RECP_CTX *recp, const BIGNUM *m, BN_CTX *ctx);
18 int BN_div_recp(BIGNUM *dv, BIGNUM *rem, const BIGNUM *a, BN_RECP_CTX *recp,
22 BN_RECP_CTX *recp, BN_CTX *ctx);
29 using B<recp>=1/B<m>, which is set as described below. B<ctx> is a
36 If B<recp> is NULL, nothing is done.
38 BN_RECP_CTX_set() stores B<m> in B<recp> and sets it up for computing
41 later be stored in B<recp>.
43 BN_div_recp() divides B<a> by B<m> using B<recp>. It places the quotient
/freebsd/contrib/nvi/common/
H A Drecover.c610 char *name, *p, *t, *rp, *recp, *pathp; local
625 recp = pathp = NULL;
703 if (recp == NULL ||
711 p = recp;
713 recp = recpath;
738 if (recp == NULL) {
759 free(recp);
772 ep->rcv_mpath = recp;
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_printf.c1259 dt_printf_getint(dtrace_hdl_t *dtp, const dtrace_recdesc_t *recp, in dt_printf_getint() argument
1267 addr = (uintptr_t)buf + recp->dtrd_offset; in dt_printf_getint()
1272 if (addr & (recp->dtrd_alignment - 1)) in dt_printf_getint()
1275 switch (recp->dtrd_size) { in dt_printf_getint()
1353 const dtrace_recdesc_t *recp = recs; in dt_printf_format() local
1442 if (dt_printf_getint(dtp, recp++, nrecs--, buf, in dt_printf_format()
1451 dtp, recp++, nrecs--, buf, len, &prec) == -1) in dt_printf_format()
1500 rec = recp++; in dt_printf_format()
1607 return ((int)(recp - recs)); in dt_printf_format()
1612 const dtrace_recdesc_t *recp, uint_t nrecs, const void *buf, size_t len) in dtrace_sprintf() argument
[all …]
/freebsd/crypto/openssl/include/openssl/
H A Dbn.h451 void BN_RECP_CTX_free(BN_RECP_CTX *recp);
452 int BN_RECP_CTX_set(BN_RECP_CTX *recp, const BIGNUM *rdiv, BN_CTX *ctx);
454 BN_RECP_CTX *recp, BN_CTX *ctx);
458 BN_RECP_CTX *recp, BN_CTX *ctx);
/freebsd/crypto/openssl/test/
H A Dbntest.c260 BN_RECP_CTX *recp = NULL; in test_div_recip() local
268 || !TEST_ptr(recp = BN_RECP_CTX_new())) in test_div_recip()
284 if (!(TEST_true(BN_RECP_CTX_set(recp, b, ctx)) in test_div_recip()
285 && TEST_true(BN_div_recp(d, c, a, recp, ctx)) in test_div_recip()
299 BN_RECP_CTX_free(recp); in test_div_recip()