Home
last modified time | relevance | path

Searched refs:mctx (Results 1 – 20 of 20) sorted by relevance

/openbsd/lib/libcrypto/bn/
H A Dbn_mont.c138 return mctx; in BN_MONT_CTX_new()
152 free(mctx); in BN_MONT_CTX_free()
296 mctx = NULL; in BN_MONT_CTX_set_locked()
298 return mctx; in BN_MONT_CTX_set_locked()
315 n = &mctx->N; in bn_montgomery_reduce()
496 if (mctx->N.top <= 1 || a->top != mctx->N.top || b->top != mctx->N.top) in bn_montgomery_multiply()
507 mctx->n0[0], mctx->N.top); in bn_montgomery_multiply()
526 if (mctx->N.top <= 1 || a->top != mctx->N.top || b->top != mctx->N.top) in bn_mod_mul_montgomery()
537 if (mctx->N.top <= 1 || a->top != mctx->N.top || b->top != mctx->N.top) in bn_mod_mul_montgomery()
555 if (!bn_mul_mont(r->d, a->d, b->d, mctx->N.d, mctx->n0, mctx->N.top)) in bn_mod_mul_montgomery()
[all …]
H A Dbn_bpsw.c322 const BIGNUM *k, int s, const BIGNUM *base, BN_CTX *ctx, BN_MONT_CTX *mctx) in bn_fermat() argument
337 if (!BN_mod_exp_mont_ct(power, base, k, n, ctx, mctx)) in bn_fermat()
387 BN_MONT_CTX *mctx = NULL; in bn_miller_rabin() local
429 if ((mctx = BN_MONT_CTX_new()) == NULL) in bn_miller_rabin()
432 if (!BN_MONT_CTX_set(mctx, n, ctx)) in bn_miller_rabin()
442 if (!bn_fermat(is_pseudoprime, n, n_minus_one, k, s, base, ctx, mctx)) in bn_miller_rabin()
457 mctx)) in bn_miller_rabin()
473 BN_MONT_CTX_free(mctx); in bn_miller_rabin()
/openbsd/lib/libcrypto/ecdh/
H A Decdh.c92 EVP_MD_CTX *mctx = NULL; in ecdh_KDF_X9_63() local
101 mctx = EVP_MD_CTX_new(); in ecdh_KDF_X9_63()
102 if (mctx == NULL) in ecdh_KDF_X9_63()
107 if (!EVP_DigestInit_ex(mctx, md, NULL)) in ecdh_KDF_X9_63()
113 if (!EVP_DigestUpdate(mctx, Z, Zlen)) in ecdh_KDF_X9_63()
115 if (!EVP_DigestUpdate(mctx, ctr, sizeof(ctr))) in ecdh_KDF_X9_63()
117 if (!EVP_DigestUpdate(mctx, sinfo, sinfolen)) in ecdh_KDF_X9_63()
120 if (!EVP_DigestFinal(mctx, out, NULL)) in ecdh_KDF_X9_63()
127 if (!EVP_DigestFinal(mctx, mtmp, NULL)) in ecdh_KDF_X9_63()
137 EVP_MD_CTX_free(mctx); in ecdh_KDF_X9_63()
/openbsd/lib/libcrypto/cms/
H A Dcms_sd.c365 si->mctx = EVP_MD_CTX_new(); in CMS_add1_signer()
368 if (si->mctx == NULL) { in CMS_add1_signer()
526 return si->mctx; in CMS_SignerInfo_get0_md_ctx()
677 if (mctx == NULL) { in cms_SignerInfo_content_sign()
754 EVP_MD_CTX_free(mctx); in cms_SignerInfo_content_sign()
831 (void)EVP_MD_CTX_reset(si->mctx); in CMS_SignerInfo_sign()
850 if (si->mctx == NULL) in CMS_SignerInfo_verify()
851 si->mctx = EVP_MD_CTX_new(); in CMS_SignerInfo_verify()
852 if (si->mctx == NULL) { in CMS_SignerInfo_verify()
929 if (mctx == NULL) { in CMS_SignerInfo_verify_content()
[all …]
H A Dcms_dd.c113 EVP_MD_CTX *mctx = EVP_MD_CTX_new(); in cms_DigestedData_do_final() local
119 if (mctx == NULL) { in cms_DigestedData_do_final()
126 if (!cms_DigestAlgorithm_find_ctx(mctx, chain, dd->digestAlgorithm)) in cms_DigestedData_do_final()
129 if (EVP_DigestFinal_ex(mctx, md, &mdlen) <= 0) in cms_DigestedData_do_final()
149 EVP_MD_CTX_free(mctx); in cms_DigestedData_do_final()
H A Dcms_local.h138 EVP_MD_CTX *mctx; member
425 int cms_DigestAlgorithm_find_ctx(EVP_MD_CTX *mctx, BIO *chain,
H A Dcms_lib.c462 cms_DigestAlgorithm_find_ctx(EVP_MD_CTX *mctx, BIO *chain, X509_ALGOR *mdalg) in cms_DigestAlgorithm_find_ctx() argument
484 return EVP_MD_CTX_copy_ex(mctx, mtmp); in cms_DigestAlgorithm_find_ctx()
H A Dcms_asn1.c231 EVP_MD_CTX_free(si->mctx); in cms_si_cb()
/openbsd/lib/libcrypto/hmac/
H A Dhm_pmeth.c163 hmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) in hmac_signctx_init() argument
167 HMAC_CTX_set_flags(&hctx->ctx, mctx->flags & ~EVP_MD_CTX_FLAG_NO_INIT); in hmac_signctx_init()
168 EVP_MD_CTX_set_flags(mctx, EVP_MD_CTX_FLAG_NO_INIT); in hmac_signctx_init()
169 mctx->update = int_update; in hmac_signctx_init()
175 EVP_MD_CTX *mctx) in hmac_signctx() argument
179 int l = EVP_MD_CTX_size(mctx); in hmac_signctx()
/openbsd/lib/libcrypto/cmac/
H A Dcm_pmeth.c123 cmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) in cmac_signctx_init() argument
125 EVP_MD_CTX_set_flags(mctx, EVP_MD_CTX_FLAG_NO_INIT); in cmac_signctx_init()
126 mctx->update = int_update; in cmac_signctx_init()
132 EVP_MD_CTX *mctx) in cmac_signctx() argument
/openbsd/usr.bin/openssl/
H A Dreq.c1766 EVP_MD_CTX *mctx; in do_X509_sign() local
1769 if ((mctx = EVP_MD_CTX_new()) == NULL) in do_X509_sign()
1774 rv = X509_sign_ctx(x, mctx); in do_X509_sign()
1776 EVP_MD_CTX_free(mctx); in do_X509_sign()
1786 EVP_MD_CTX *mctx; in do_X509_REQ_sign() local
1789 if ((mctx = EVP_MD_CTX_new()) == NULL) in do_X509_REQ_sign()
1794 rv = X509_REQ_sign_ctx(x, mctx); in do_X509_REQ_sign()
1796 EVP_MD_CTX_free(mctx); in do_X509_REQ_sign()
1808 EVP_MD_CTX *mctx; in do_X509_CRL_sign() local
1815 rv = X509_CRL_sign_ctx(x, mctx); in do_X509_CRL_sign()
[all …]
H A Ddgst.c471 EVP_MD_CTX *mctx = NULL; in dgst_main() local
474 if (!BIO_get_md_ctx(bmd, &mctx)) { in dgst_main()
480 r = EVP_DigestVerifyInit(mctx, &pctx, cfg.md, in dgst_main()
483 r = EVP_DigestSignInit(mctx, &pctx, cfg.md, in dgst_main()
/openbsd/lib/libcrypto/pkcs7/
H A Dpk7_doit.c661 do_pkcs7_signed_attrib(PKCS7_SIGNER_INFO *si, EVP_MD_CTX *mctx) in do_pkcs7_signed_attrib() argument
675 if (!EVP_DigestFinal_ex(mctx, md_data, &md_len)) { in do_pkcs7_signed_attrib()
872 EVP_MD_CTX mctx; in PKCS7_SIGNER_INFO_sign() local
883 EVP_MD_CTX_legacy_clear(&mctx); in PKCS7_SIGNER_INFO_sign()
884 if (EVP_DigestSignInit(&mctx, &pctx, md, NULL, si->pkey) <= 0) in PKCS7_SIGNER_INFO_sign()
897 if (EVP_DigestSignUpdate(&mctx, abuf, alen) <= 0) in PKCS7_SIGNER_INFO_sign()
901 if (EVP_DigestSignFinal(&mctx, NULL, &siglen) <= 0) in PKCS7_SIGNER_INFO_sign()
906 if (EVP_DigestSignFinal(&mctx, abuf, &siglen) <= 0) in PKCS7_SIGNER_INFO_sign()
915 EVP_MD_CTX_cleanup(&mctx); in PKCS7_SIGNER_INFO_sign()
923 EVP_MD_CTX_cleanup(&mctx); in PKCS7_SIGNER_INFO_sign()
/openbsd/lib/libcrypto/pem/
H A Dpvkfmt.c713 EVP_MD_CTX mctx; in derive_pvk_key() local
716 EVP_MD_CTX_legacy_clear(&mctx); in derive_pvk_key()
717 if (!EVP_DigestInit_ex(&mctx, EVP_sha1(), NULL) || in derive_pvk_key()
718 !EVP_DigestUpdate(&mctx, salt, saltlen) || in derive_pvk_key()
719 !EVP_DigestUpdate(&mctx, pass, passlen) || in derive_pvk_key()
720 !EVP_DigestFinal_ex(&mctx, key, NULL)) in derive_pvk_key()
723 EVP_MD_CTX_cleanup(&mctx); in derive_pvk_key()
/openbsd/regress/lib/libcrypto/bn/
H A Dbn_mod_exp.c36 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *mctx) in bn_mod_exp2_mont_first() argument
40 return BN_mod_exp2_mont(r, a, p, one, one, m, ctx, mctx); in bn_mod_exp2_mont_first()
45 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *mctx) in bn_mod_exp2_mont_second() argument
49 return BN_mod_exp2_mont(r, one, one, a, p, m, ctx, mctx); in bn_mod_exp2_mont_second()
/openbsd/usr.sbin/bgpd/
H A Drde.c246 for (mctx = LIST_FIRST(&rde_mrts); mctx != 0; mctx = xmctx) { in rde_main()
252 pfd[i].fd = mctx->mrt.fd; in rde_main()
256 mrt_clean(&mctx->mrt); in rde_main()
257 LIST_REMOVE(mctx, entry); in rde_main()
258 free(mctx); in rde_main()
304 j < i && mctx != 0; j++) { in rde_main()
307 mrt_write(&mctx->mrt); in rde_main()
308 mctx = LIST_NEXT(mctx, entry); in rde_main()
351 mrt_clean(&mctx->mrt); in rde_main()
352 LIST_REMOVE(mctx, entry); in rde_main()
[all …]
/openbsd/lib/libcrypto/evp/
H A Devp_local.h301 int (*signctx_init)(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx);
303 EVP_MD_CTX *mctx);
/openbsd/lib/libssl/
H A Dssl_clnt.c1977 EVP_MD_CTX *mctx = NULL; in ssl3_send_client_verify_sigalgs() local
1983 if ((mctx = EVP_MD_CTX_new()) == NULL) in ssl3_send_client_verify_sigalgs()
1990 if (!EVP_DigestSignInit(mctx, &pctx, sigalg->md(), NULL, pkey)) { in ssl3_send_client_verify_sigalgs()
2000 if (!EVP_DigestSign(mctx, NULL, &signature_len, hdata, hdata_len)) { in ssl3_send_client_verify_sigalgs()
2008 if (!EVP_DigestSign(mctx, signature, &signature_len, hdata, hdata_len)) { in ssl3_send_client_verify_sigalgs()
2025 EVP_MD_CTX_free(mctx); in ssl3_send_client_verify_sigalgs()
H A Dssl_srvr.c1874 EVP_MD_CTX *mctx = NULL; in ssl3_get_cert_verify() local
1890 if ((mctx = EVP_MD_CTX_new()) == NULL) in ssl3_get_cert_verify()
1961 if (!EVP_DigestVerifyInit(mctx, &pctx, sigalg->md(), in ssl3_get_cert_verify()
1974 if (EVP_DigestVerify(mctx, CBS_data(&signature), in ssl3_get_cert_verify()
2035 EVP_MD_CTX_free(mctx); in ssl3_get_cert_verify()
/openbsd/usr.bin/mandoc/
H A Droff.c94 struct mctx { struct
103 struct mctx *mstack; /* stack of macro contexts */ argument
1355 struct mctx *ctx; /* current macro call context */ in roff_expand()
1946 struct mctx *ctx; in roff_userret()
3879 struct mctx *ctx; in roff_shift()
3948 struct mctx *ctx; in roff_userdef()