/openssl-master/crypto/md5/ |
A D | md5_sha1.c | 20 int ossl_md5_sha1_init(MD5_SHA1_CTX *mctx) in ossl_md5_sha1_init() argument 22 if (!MD5_Init(&mctx->md5)) in ossl_md5_sha1_init() 24 return SHA1_Init(&mctx->sha1); in ossl_md5_sha1_init() 29 if (!MD5_Update(&mctx->md5, data, count)) in ossl_md5_sha1_update() 36 if (!MD5_Final(md, &mctx->md5)) in ossl_md5_sha1_final() 50 if (mctx == NULL) in ossl_md5_sha1_ctrl() 70 if (!MD5_Final(md5tmp, &mctx->md5)) in ossl_md5_sha1_ctrl() 73 if (!SHA1_Update(&mctx->sha1, padtmp, 40)) in ossl_md5_sha1_ctrl() 76 if (!SHA1_Final(sha1tmp, &mctx->sha1)) in ossl_md5_sha1_ctrl() 81 if (!ossl_md5_sha1_init(mctx)) in ossl_md5_sha1_ctrl() [all …]
|
/openssl-master/test/ |
A D | ecdsatest.c | 82 EVP_MD_CTX *mctx = NULL; in x9_62_tests() local 104 if (!TEST_ptr(mctx = EVP_MD_CTX_new()) in x9_62_tests() 154 EVP_MD_CTX_free(mctx); in x9_62_tests() 194 EVP_MD_CTX *mctx = NULL; in test_builtin() local 224 if (!TEST_ptr(mctx = EVP_MD_CTX_new()) in test_builtin() 253 || !TEST_true(EVP_MD_CTX_reset(mctx)) in test_builtin() 258 || !TEST_true(EVP_MD_CTX_reset(mctx)) in test_builtin() 263 || !TEST_true(EVP_MD_CTX_reset(mctx)) in test_builtin() 268 || !TEST_true(EVP_MD_CTX_reset(mctx))) in test_builtin() 276 || !TEST_true(EVP_MD_CTX_reset(mctx))) in test_builtin() [all …]
|
/openssl-master/providers/implementations/ciphers/ |
A D | cipher_aes_cbc_hmac_sha256_hw.c | 140 SHA256_MB_CTX *mctx; in tls1_multi_block_encrypt() local 192 mctx->A[i] = sctx->md.h[0]; in tls1_multi_block_encrypt() 193 mctx->B[i] = sctx->md.h[1]; in tls1_multi_block_encrypt() 194 mctx->C[i] = sctx->md.h[2]; in tls1_multi_block_encrypt() 195 mctx->D[i] = sctx->md.h[3]; in tls1_multi_block_encrypt() 196 mctx->E[i] = sctx->md.h[4]; in tls1_multi_block_encrypt() 197 mctx->F[i] = sctx->md.h[5]; in tls1_multi_block_encrypt() 198 mctx->G[i] = sctx->md.h[6]; in tls1_multi_block_encrypt() 199 mctx->H[i] = sctx->md.h[7]; in tls1_multi_block_encrypt() 354 PUTU32(out + 0, mctx->A[i]); in tls1_multi_block_encrypt() [all …]
|
A D | cipher_aes_cbc_hmac_sha1_hw.c | 136 SHA1_MB_CTX *mctx; in tls1_multi_block_encrypt() local 187 mctx->A[i] = sctx->md.h0; in tls1_multi_block_encrypt() 188 mctx->B[i] = sctx->md.h1; in tls1_multi_block_encrypt() 189 mctx->C[i] = sctx->md.h2; in tls1_multi_block_encrypt() 190 mctx->D[i] = sctx->md.h3; in tls1_multi_block_encrypt() 191 mctx->E[i] = sctx->md.h4; in tls1_multi_block_encrypt() 292 mctx->A[i] = sctx->tail.h0; in tls1_multi_block_encrypt() 294 mctx->B[i] = sctx->tail.h1; in tls1_multi_block_encrypt() 296 mctx->C[i] = sctx->tail.h2; in tls1_multi_block_encrypt() 298 mctx->D[i] = sctx->tail.h3; in tls1_multi_block_encrypt() [all …]
|
/openssl-master/demos/mac/ |
A D | gmac.c | 62 EVP_MAC_CTX *mctx = NULL; in main() local 82 mctx = EVP_MAC_CTX_new(mac); in main() 83 if (mctx == NULL) { in main() 106 if (!EVP_MAC_init(mctx, key, sizeof(key), params)) { in main() 112 if (!EVP_MAC_update(mctx, data, sizeof(data))) { in main() 118 if (!EVP_MAC_final(mctx, out, &out_len, sizeof(out))) { in main() 139 EVP_MAC_CTX_free(mctx); in main()
|
/openssl-master/crypto/cms/ |
A D | cms_sd.c | 337 if (si->mctx == NULL) { in CMS_add1_signer() 550 return si->mctx; in CMS_SignerInfo_get0_md_ctx() 678 if (mctx == NULL) { in cms_SignerInfo_content_sign() 755 EVP_MD_CTX_free(mctx); in cms_SignerInfo_content_sign() 779 EVP_MD_CTX *mctx = si->mctx; in CMS_SignerInfo_sign() local 826 EVP_MD_CTX_reset(mctx); in CMS_SignerInfo_sign() 834 EVP_MD_CTX_reset(mctx); in CMS_SignerInfo_sign() 874 if (si->mctx == NULL && (si->mctx = EVP_MD_CTX_new()) == NULL) { in CMS_SignerInfo_verify() 878 mctx = si->mctx; in CMS_SignerInfo_verify() 948 if (mctx == NULL) { in CMS_SignerInfo_verify_content() [all …]
|
A D | cms_dd.c | 62 EVP_MD_CTX *mctx = EVP_MD_CTX_new(); in ossl_cms_DigestedData_do_final() local 68 if (mctx == NULL) { in ossl_cms_DigestedData_do_final() 75 if (!ossl_cms_DigestAlgorithm_find_ctx(mctx, chain, dd->digestAlgorithm)) in ossl_cms_DigestedData_do_final() 78 if (EVP_DigestFinal_ex(mctx, md, &mdlen) <= 0) in ossl_cms_DigestedData_do_final() 98 EVP_MD_CTX_free(mctx); in ossl_cms_DigestedData_do_final()
|
/openssl-master/providers/implementations/include/prov/ |
A D | md5_sha1.h | 29 int ossl_md5_sha1_init(MD5_SHA1_CTX *mctx); 30 int ossl_md5_sha1_update(MD5_SHA1_CTX *mctx, const void *data, size_t count); 31 int ossl_md5_sha1_final(unsigned char *md, MD5_SHA1_CTX *mctx); 32 int ossl_md5_sha1_ctrl(MD5_SHA1_CTX *mctx, int cmd, int mslen, void *ms);
|
/openssl-master/providers/implementations/kdfs/ |
A D | pvkkdf.c | 118 EVP_MD_CTX *mctx; in kdf_pvk_derive() local 149 mctx = EVP_MD_CTX_new(); in kdf_pvk_derive() 150 res = mctx != NULL in kdf_pvk_derive() 151 && EVP_DigestInit_ex(mctx, md, NULL) in kdf_pvk_derive() 152 && EVP_DigestUpdate(mctx, ctx->salt, ctx->salt_len) in kdf_pvk_derive() 153 && EVP_DigestUpdate(mctx, ctx->pass, ctx->pass_len) in kdf_pvk_derive() 154 && EVP_DigestFinal_ex(mctx, key, NULL); in kdf_pvk_derive() 155 EVP_MD_CTX_free(mctx); in kdf_pvk_derive()
|
A D | hkdf.c | 609 EVP_MD_CTX *mctx = EVP_MD_CTX_new(); in prov_tls13_hkdf_generate_secret() local 613 if (mctx == NULL in prov_tls13_hkdf_generate_secret() 614 || EVP_DigestInit_ex(mctx, md, NULL) <= 0 in prov_tls13_hkdf_generate_secret() 615 || EVP_DigestFinal_ex(mctx, hash, NULL) <= 0) { in prov_tls13_hkdf_generate_secret() 616 EVP_MD_CTX_free(mctx); in prov_tls13_hkdf_generate_secret() 619 EVP_MD_CTX_free(mctx); in prov_tls13_hkdf_generate_secret()
|
/openssl-master/apps/ |
A D | pkeyutl.c | 27 EVP_MD_CTX *mctx, const char *digestname, 37 static int do_raw_keyop(int pkey_op, EVP_MD_CTX *mctx, 127 EVP_MD_CTX *mctx = NULL; in pkeyutl_main() local 300 if ((mctx = EVP_MD_CTX_new()) == NULL) { in pkeyutl_main() 307 mctx, digestname, libctx, app_get0_propq()); in pkeyutl_main() 508 EVP_MD_CTX_free(mctx); in pkeyutl_main() 607 EVP_MD_CTX_set_pkey_ctx(mctx, ctx); in init_ctx() 713 static int do_raw_keyop(int pkey_op, EVP_MD_CTX *mctx, in do_raw_keyop() argument 773 rv = EVP_DigestVerifyFinal(mctx, sig, (size_t)siglen); in do_raw_keyop() 790 rv = EVP_DigestSignFinal(mctx, NULL, poutlen); in do_raw_keyop() [all …]
|
A D | dgst.c | 334 EVP_MD_CTX *mctx = NULL; in dgst_main() local 338 if (BIO_get_md_ctx(bmd, &mctx) <= 0) { in dgst_main() 343 res = EVP_DigestVerifyInit(mctx, &pctx, md, impl, sigkey); in dgst_main() 345 res = EVP_DigestSignInit(mctx, &pctx, md, impl, sigkey); in dgst_main() 364 EVP_MD_CTX *mctx = NULL; in dgst_main() local 365 if (BIO_get_md_ctx(bmd, &mctx) <= 0) { in dgst_main() 371 if (!EVP_DigestInit_ex(mctx, md, impl)) { in dgst_main()
|
A D | speed.c | 490 EVP_MAC_CTX *mctx; member 589 EVP_MAC_CTX *mctx = tempargs->mctx; in EVP_MAC_loop() local 596 if (!EVP_MAC_init(mctx, NULL, 0, NULL) in EVP_MAC_loop() 659 EVP_MAC_CTX *mctx = tempargs->mctx; in GHASH_loop() local 1997 loopargs[i].mctx = EVP_MAC_CTX_new(mac); in speed_main() 1998 if (loopargs[i].mctx == NULL) in speed_main() 2015 EVP_MAC_CTX_free(loopargs[i].mctx); in speed_main() 2156 if (loopargs[i].mctx == NULL) in speed_main() 2173 EVP_MAC_CTX_free(loopargs[i].mctx); in speed_main() 2301 if (loopargs[i].mctx == NULL) in speed_main() [all …]
|
A D | ocsp.c | 1038 EVP_MD_CTX *mctx = NULL; in make_ocsp_response() local 1134 mctx = EVP_MD_CTX_new(); in make_ocsp_response() 1135 if (mctx == NULL || !EVP_DigestSignInit(mctx, &pkctx, rmd, NULL, rkey)) { in make_ocsp_response() 1150 if (!OCSP_basic_sign_ctx(bs, rcert, mctx, rother, flags)) { in make_ocsp_response() 1163 EVP_MD_CTX_free(mctx); in make_ocsp_response()
|
/openssl-master/doc/man7/ |
A D | provider-mac.pod | 22 void OSSL_FUNC_mac_freectx(void *mctx); 26 int OSSL_FUNC_mac_init(void *mctx, unsigned char *key, size_t keylen, 28 int OSSL_FUNC_mac_update(void *mctx, const unsigned char *in, size_t inl); 38 int OSSL_FUNC_mac_get_ctx_params(void *mctx, OSSL_PARAM params[]); 39 int OSSL_FUNC_mac_set_ctx_params(void *mctx, const OSSL_PARAM params[]); 101 the I<mctx> parameter. 102 If it receives NULL as I<mctx> value, it should not do anything other than 107 I<mctx> parameter and return the duplicate copy. 123 The I<mctx> parameter contains a pointer to the provider side context. 138 provider side mac context I<mctx> to I<params>. [all …]
|
A D | EVP_PKEY-SM2.pod | 50 EVP_MD_CTX_set_pkey_ctx(mctx, pctx); 69 mctx = EVP_MD_CTX_new(); 72 EVP_MD_CTX_set_pkey_ctx(mctx, pctx); 73 EVP_DigestVerifyInit(mctx, NULL, EVP_sm3(), NULL, pkey); 74 EVP_DigestVerifyUpdate(mctx, msg, msg_len); 75 EVP_DigestVerifyFinal(mctx, sig, sig_len)
|
/openssl-master/crypto/ffc/ |
A D | ffc_params_generate.c | 140 EVP_MD_CTX *mctx = NULL; in generate_canonical_g() local 147 mctx = EVP_MD_CTX_new(); in generate_canonical_g() 148 if (mctx == NULL) in generate_canonical_g() 168 if (!EVP_DigestInit_ex(mctx, evpmd, NULL) in generate_canonical_g() 171 || !EVP_DigestUpdate(mctx, md, 3) in generate_canonical_g() 172 || !EVP_DigestFinal_ex(mctx, md, NULL) in generate_canonical_g() 186 EVP_MD_CTX_free(mctx); in generate_canonical_g() 528 EVP_MD_CTX *mctx = NULL; in ossl_ffc_params_FIPS186_4_gen_verify() local 568 mctx = EVP_MD_CTX_new(); in ossl_ffc_params_FIPS186_4_gen_verify() 569 if (mctx == NULL) in ossl_ffc_params_FIPS186_4_gen_verify() [all …]
|
/openssl-master/doc/man3/ |
A D | EVP_PKEY_meth_new.pod | 86 EVP_MD_CTX *mctx), 90 EVP_MD_CTX *mctx)); 97 EVP_MD_CTX *mctx)); 186 EVP_MD_CTX *mctx), 190 EVP_MD_CTX *mctx)); 197 EVP_MD_CTX *mctx)); 318 int (*signctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx); 320 EVP_MD_CTX *mctx); 326 int (*verifyctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx); 328 EVP_MD_CTX *mctx); [all …]
|
/openssl-master/ssl/statem/ |
A D | statem_lib.c | 276 EVP_MD_CTX *mctx = NULL; in tls_construct_cert_verify() local 295 mctx = EVP_MD_CTX_new(); in tls_construct_cert_verify() 296 if (mctx == NULL) { in tls_construct_cert_verify() 312 if (EVP_DigestSignInit_ex(mctx, &pctx, in tls_construct_cert_verify() 388 EVP_MD_CTX_free(mctx); in tls_construct_cert_verify() 392 EVP_MD_CTX_free(mctx); in tls_construct_cert_verify() 411 EVP_MD_CTX *mctx = EVP_MD_CTX_new(); in tls_process_cert_verify() local 414 if (mctx == NULL) { in tls_process_cert_verify() 490 if (EVP_DigestVerifyInit_ex(mctx, &pctx, in tls_process_cert_verify() 529 if (EVP_DigestVerifyFinal(mctx, data, len) <= 0) { in tls_process_cert_verify() [all …]
|
A D | extensions.c | 1441 EVP_MD_CTX *mctx = NULL; in tls_psk_do_binder() local 1502 mctx = EVP_MD_CTX_new(); in tls_psk_do_binder() 1503 if (mctx == NULL in tls_psk_do_binder() 1504 || EVP_DigestInit_ex(mctx, md, NULL) <= 0 in tls_psk_do_binder() 1505 || EVP_DigestFinal_ex(mctx, hash, NULL) <= 0) { in tls_psk_do_binder() 1523 if (EVP_DigestInit_ex(mctx, md, NULL) <= 0) { in tls_psk_do_binder() 1564 if (EVP_DigestUpdate(mctx, hdata, hdatalen) <= 0) { in tls_psk_do_binder() 1570 if (EVP_DigestUpdate(mctx, msgstart, binderoffset) <= 0 in tls_psk_do_binder() 1571 || EVP_DigestFinal_ex(mctx, hash, NULL) <= 0) { in tls_psk_do_binder() 1590 || EVP_DigestSignUpdate(mctx, hash, hashsize) <= 0 in tls_psk_do_binder() [all …]
|
/openssl-master/crypto/engine/ |
A D | eng_openssl.c | 531 static int ossl_hmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) in ossl_hmac_signctx_init() argument 533 EVP_MD_CTX_set_flags(mctx, EVP_MD_CTX_FLAG_NO_INIT); in ossl_hmac_signctx_init() 534 EVP_MD_CTX_set_update_fn(mctx, ossl_int_update); in ossl_hmac_signctx_init() 539 size_t *siglen, EVP_MD_CTX *mctx) in ossl_hmac_signctx() argument 543 int l = EVP_MD_CTX_get_size(mctx); in ossl_hmac_signctx()
|
/openssl-master/crypto/pkcs7/ |
A D | pk7_doit.c | 689 static int do_pkcs7_signed_attrib(PKCS7_SIGNER_INFO *si, EVP_MD_CTX *mctx) in do_pkcs7_signed_attrib() argument 703 if (!EVP_DigestFinal_ex(mctx, md_data, &md_len)) { in do_pkcs7_signed_attrib() 900 EVP_MD_CTX *mctx; in PKCS7_SIGNER_INFO_sign() local 912 mctx = EVP_MD_CTX_new(); in PKCS7_SIGNER_INFO_sign() 913 if (mctx == NULL) { in PKCS7_SIGNER_INFO_sign() 918 if (EVP_DigestSignInit_ex(mctx, &pctx, EVP_MD_get0_name(md), in PKCS7_SIGNER_INFO_sign() 928 if (EVP_DigestSignUpdate(mctx, abuf, alen) <= 0) in PKCS7_SIGNER_INFO_sign() 932 if (EVP_DigestSignFinal(mctx, NULL, &siglen) <= 0) in PKCS7_SIGNER_INFO_sign() 937 if (EVP_DigestSignFinal(mctx, abuf, &siglen) <= 0) in PKCS7_SIGNER_INFO_sign() 940 EVP_MD_CTX_free(mctx); in PKCS7_SIGNER_INFO_sign() [all …]
|
/openssl-master/include/openssl/ |
A D | core_dispatch.h | 385 OSSL_CORE_MAKE_FUNC(void, mac_freectx, (void *mctx)) 386 OSSL_CORE_MAKE_FUNC(int, mac_init, (void *mctx, const unsigned char *key, 389 (void *mctx, const unsigned char *in, size_t inl)) 391 (void *mctx, 395 (void *mctx, void *provctx)) 397 (void *mctx, void *provctx)) 400 (void *mctx, OSSL_PARAM params[])) 402 (void *mctx, const OSSL_PARAM params[]))
|
/openssl-master/include/crypto/ |
A D | evp.h | 156 int (*signctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx); 158 EVP_MD_CTX *mctx); 159 int (*verifyctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx); 161 EVP_MD_CTX *mctx); 181 int (*digest_custom) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx);
|
/openssl-master/apps/lib/ |
A D | apps.c | 2257 EVP_MD_CTX *mctx = EVP_MD_CTX_new(); in do_X509_sign() local 2280 if (mctx != NULL && do_sign_init(mctx, pkey, md, sigopts) > 0) in do_X509_sign() 2281 rv = (X509_sign_ctx(cert, mctx) > 0); in do_X509_sign() 2283 EVP_MD_CTX_free(mctx); in do_X509_sign() 2292 EVP_MD_CTX *mctx = EVP_MD_CTX_new(); in do_X509_REQ_sign() local 2294 if (do_sign_init(mctx, pkey, md, sigopts) > 0) in do_X509_REQ_sign() 2295 rv = (X509_REQ_sign_ctx(x, mctx) > 0); in do_X509_REQ_sign() 2296 EVP_MD_CTX_free(mctx); in do_X509_REQ_sign() 2305 EVP_MD_CTX *mctx = EVP_MD_CTX_new(); in do_X509_CRL_sign() local 2308 rv = (X509_CRL_sign_ctx(x, mctx) > 0); in do_X509_CRL_sign() [all …]
|