Searched refs:md_ctx (Results 1 - 9 of 9) sorted by relevance

/external/boringssl/src/crypto/fipsmodule/hmac/
H A Dhmac.c87 EVP_MD_CTX_init(&ctx->md_ctx);
93 EVP_MD_CTX_cleanup(&ctx->md_ctx);
119 if (!EVP_DigestInit_ex(&ctx->md_ctx, md, impl) ||
120 !EVP_DigestUpdate(&ctx->md_ctx, key, key_len) ||
121 !EVP_DigestFinal_ex(&ctx->md_ctx, key_block, &key_block_len)) {
153 if (!EVP_MD_CTX_copy_ex(&ctx->md_ctx, &ctx->i_ctx)) {
161 return EVP_DigestUpdate(&ctx->md_ctx, data, data_len);
170 if (!EVP_DigestFinal_ex(&ctx->md_ctx, buf, &i) ||
171 !EVP_MD_CTX_copy_ex(&ctx->md_ctx, &ctx->o_ctx) ||
172 !EVP_DigestUpdate(&ctx->md_ctx, bu
[all...]
/external/boringssl/src/crypto/cipher_extra/
H A De_ssl3.c34 EVP_MD_CTX md_ctx; member in struct:__anon646
40 size_t md_size = EVP_MD_CTX_size(&ssl3_ctx->md_ctx);
49 EVP_MD_CTX md_ctx; local
50 EVP_MD_CTX_init(&md_ctx);
55 if (!EVP_MD_CTX_copy_ex(&md_ctx, &ssl3_ctx->md_ctx) ||
56 !EVP_DigestUpdate(&md_ctx, pad, pad_len) ||
57 !EVP_DigestUpdate(&md_ctx, ad, ad_len) ||
58 !EVP_DigestUpdate(&md_ctx, ad_extra, sizeof(ad_extra)) ||
59 !EVP_DigestUpdate(&md_ctx, i
[all...]
H A Dtls_cbc.c462 EVP_MD_CTX md_ctx; local
463 EVP_MD_CTX_init(&md_ctx);
464 if (!EVP_DigestInit_ex(&md_ctx, md, NULL /* engine */)) {
465 EVP_MD_CTX_cleanup(&md_ctx);
474 EVP_DigestUpdate(&md_ctx, hmac_pad, md_block_size);
475 EVP_DigestUpdate(&md_ctx, mac_out, md_size);
477 EVP_DigestFinal(&md_ctx, md_out, &md_out_size_u);
479 EVP_MD_CTX_cleanup(&md_ctx);
/external/boringssl/src/crypto/fipsmodule/digest/
H A Ddigests.c251 static void md5_sha1_init(EVP_MD_CTX *md_ctx) { argument
252 MD5_SHA1_CTX *ctx = md_ctx->md_data;
256 static void md5_sha1_update(EVP_MD_CTX *md_ctx, const void *data, argument
258 MD5_SHA1_CTX *ctx = md_ctx->md_data;
263 static void md5_sha1_final(EVP_MD_CTX *md_ctx, uint8_t *out) { argument
264 MD5_SHA1_CTX *ctx = md_ctx->md_data;
/external/boringssl/include/openssl/
H A Dhmac.h150 EVP_MD_CTX md_ctx; member in struct:hmac_ctx_st
/external/boringssl/src/include/openssl/
H A Dhmac.h150 EVP_MD_CTX md_ctx; member in struct:hmac_ctx_st
/external/boringssl/src/crypto/x509/
H A Dx509_cmp.c249 EVP_MD_CTX md_ctx; local
255 EVP_MD_CTX_init(&md_ctx);
256 /* EVP_MD_CTX_set_flags(&md_ctx, EVP_MD_CTX_FLAG_NON_FIPS_ALLOW); */
257 if (EVP_DigestInit_ex(&md_ctx, EVP_md5(), NULL)
258 && EVP_DigestUpdate(&md_ctx, x->bytes->data, x->bytes->length)
259 && EVP_DigestFinal_ex(&md_ctx, md, NULL))
263 EVP_MD_CTX_cleanup(&md_ctx);
H A Dx509_test.cc706 static bool SignatureRoundTrips(EVP_MD_CTX *md_ctx, EVP_PKEY *pkey) { argument
707 // Make a certificate like signed with |md_ctx|'s settings.'
709 if (!cert || !X509_sign_ctx(cert.get(), md_ctx)) {
714 // settings in |md_ctx| must have been serialized appropriately.
722 bssl::ScopedEVP_MD_CTX md_ctx; local
724 EVP_DigestSignInit(md_ctx.get(), NULL, EVP_sha256(), NULL, pkey.get()));
725 ASSERT_TRUE(SignatureRoundTrips(md_ctx.get(), pkey.get()));
728 md_ctx.Reset();
730 ASSERT_TRUE(EVP_DigestSignInit(md_ctx.get(), &pkey_ctx, EVP_sha256(), NULL,
734 ASSERT_TRUE(SignatureRoundTrips(md_ctx
746 bssl::ScopedEVP_MD_CTX md_ctx; local
[all...]
/external/boringssl/src/crypto/evp/
H A Devp_extra_test.cc379 bssl::ScopedEVP_MD_CTX md_ctx; local
381 EVP_DigestSignInit(md_ctx.get(), NULL, EVP_sha256(), NULL, pkey.get()));
382 ASSERT_TRUE(EVP_DigestSignUpdate(md_ctx.get(), kMsg, sizeof(kMsg)));
386 ASSERT_TRUE(EVP_DigestSignFinal(md_ctx.get(), NULL, &sig_len));
393 ASSERT_TRUE(EVP_DigestSignFinal(md_ctx.get(), sig.data(), &sig_len));
397 md_ctx.Reset();
399 EVP_DigestVerifyInit(md_ctx.get(), NULL, EVP_sha256(), NULL, pkey.get()));
400 ASSERT_TRUE(EVP_DigestVerifyUpdate(md_ctx.get(), kMsg, sizeof(kMsg)));
401 ASSERT_TRUE(EVP_DigestVerifyFinal(md_ctx.get(), sig.data(), sig_len));
406 bssl::ScopedEVP_MD_CTX md_ctx; local
[all...]

Completed in 1915 milliseconds