Home
last modified time | relevance | path

Searched refs:md_ctx (Results 1 – 15 of 15) sorted by relevance

/freebsd-9-stable/crypto/openssl/fips/sha/
Dfips_standalone_sha1.c74 static void hmac_init(SHA_CTX *md_ctx, SHA_CTX *o_ctx, const char *key) in hmac_init() argument
82 SHA1_Init(md_ctx); in hmac_init()
83 SHA1_Update(md_ctx, key, len); in hmac_init()
84 SHA1_Final(keymd, md_ctx); in hmac_init()
92 SHA1_Init(md_ctx); in hmac_init()
93 SHA1_Update(md_ctx, pad, SHA_CBLOCK); in hmac_init()
101 static void hmac_final(unsigned char *md, SHA_CTX *md_ctx, SHA_CTX *o_ctx) in hmac_final() argument
105 SHA1_Final(buf, md_ctx); in hmac_final()
131 SHA_CTX md_ctx, o_ctx; in main() local
140 hmac_init(&md_ctx, &o_ctx, key); in main()
[all …]
/freebsd-9-stable/crypto/openssl/fips/hmac/
Dfips_hmac.c80 && (!(ctx->md_ctx.flags & EVP_MD_CTX_FLAG_NON_FIPS_ALLOW) in HMAC_Init_ex()
90 EVP_DigestInit_ex(&ctx->md_ctx, md, impl); in HMAC_Init_ex()
91 EVP_DigestUpdate(&ctx->md_ctx, key, len); in HMAC_Init_ex()
92 EVP_DigestFinal_ex(&(ctx->md_ctx), ctx->key, &ctx->key_length); in HMAC_Init_ex()
114 EVP_MD_CTX_copy_ex(&ctx->md_ctx, &ctx->i_ctx); in HMAC_Init_ex()
126 EVP_DigestUpdate(&ctx->md_ctx, data, len); in HMAC_Update()
137 EVP_DigestFinal_ex(&ctx->md_ctx, buf, &i); in HMAC_Final()
138 EVP_MD_CTX_copy_ex(&ctx->md_ctx, &ctx->o_ctx); in HMAC_Final()
139 EVP_DigestUpdate(&ctx->md_ctx, buf, i); in HMAC_Final()
140 EVP_DigestFinal_ex(&ctx->md_ctx, md, len); in HMAC_Final()
[all …]
/freebsd-9-stable/crypto/openssl/crypto/hmac/
Dhmac.c83 EVP_DigestInit_ex(&ctx->md_ctx, md, impl); in HMAC_Init_ex()
84 EVP_DigestUpdate(&ctx->md_ctx, key, len); in HMAC_Init_ex()
85 EVP_DigestFinal_ex(&(ctx->md_ctx), ctx->key, &ctx->key_length); in HMAC_Init_ex()
107 EVP_MD_CTX_copy_ex(&ctx->md_ctx, &ctx->i_ctx); in HMAC_Init_ex()
119 EVP_DigestUpdate(&ctx->md_ctx, data, len); in HMAC_Update()
127 EVP_DigestFinal_ex(&ctx->md_ctx, buf, &i); in HMAC_Final()
128 EVP_MD_CTX_copy_ex(&ctx->md_ctx, &ctx->o_ctx); in HMAC_Final()
129 EVP_DigestUpdate(&ctx->md_ctx, buf, i); in HMAC_Final()
130 EVP_DigestFinal_ex(&ctx->md_ctx, md, len); in HMAC_Final()
137 EVP_MD_CTX_init(&ctx->md_ctx); in HMAC_CTX_init()
[all …]
Dhmac.h77 EVP_MD_CTX md_ctx; member
/freebsd-9-stable/crypto/openssl/demos/sign/
Dsign.c88 EVP_MD_CTX md_ctx; in main() local
115 EVP_SignInit(&md_ctx, EVP_sha1()); in main()
116 EVP_SignUpdate(&md_ctx, data, strlen(data)); in main()
118 err = EVP_SignFinal(&md_ctx, sig_buf, &sig_len, pkey); in main()
149 EVP_VerifyInit(&md_ctx, EVP_sha1()); in main()
150 EVP_VerifyUpdate(&md_ctx, data, strlen((char *)data)); in main()
151 err = EVP_VerifyFinal(&md_ctx, sig_buf, sig_len, pkey); in main()
Dsig.txt81 EVP_MD_CTX md_ctx;
99 EVP_SignInit (&md_ctx, EVP_md5());
100 EVP_SignUpdate (&md_ctx, data, strlen(data));
102 err = EVP_SignFinal (&md_ctx,
121 EVP_VerifyInit (&md_ctx, EVP_md5());
122 EVP_VerifyUpdate (&md_ctx, data, strlen((char*)data));
123 err = EVP_VerifyFinal (&md_ctx,
Dsign.txt109 EVP_MD_CTX md_ctx;
131 EVP_SignInit (&md_ctx, EVP_md5());
132 EVP_SignUpdate (&md_ctx, data, strlen(data));
134 err = EVP_SignFinal (&md_ctx,
156 EVP_VerifyInit (&md_ctx, EVP_md5());
157 EVP_VerifyUpdate (&md_ctx, data, strlen((char*)data));
158 err = EVP_VerifyFinal (&md_ctx,
/freebsd-9-stable/crypto/openssl/ssl/
Ds3_enc.c575 EVP_MD_CTX md_ctx; in ssl3_mac() local
640 EVP_MD_CTX_init(&md_ctx); in ssl3_mac()
642 EVP_DigestInit_ex(&md_ctx, hash, NULL); in ssl3_mac()
643 EVP_DigestUpdate(&md_ctx, mac_sec, md_size); in ssl3_mac()
644 EVP_DigestUpdate(&md_ctx, ssl3_pad_1, npad); in ssl3_mac()
645 EVP_DigestUpdate(&md_ctx, seq, 8); in ssl3_mac()
647 EVP_DigestUpdate(&md_ctx, &rec_char, 1); in ssl3_mac()
650 EVP_DigestUpdate(&md_ctx, md, 2); in ssl3_mac()
651 EVP_DigestUpdate(&md_ctx, rec->input, rec->length); in ssl3_mac()
652 EVP_DigestFinal_ex(&md_ctx, md, NULL); in ssl3_mac()
[all …]
Ds3_cbc.c436 EVP_MD_CTX md_ctx; in ssl3_cbc_digest_record() local
719 EVP_MD_CTX_init(&md_ctx); in ssl3_cbc_digest_record()
720 EVP_DigestInit_ex(&md_ctx, digest, NULL /* engine */ ); in ssl3_cbc_digest_record()
725 EVP_DigestUpdate(&md_ctx, mac_secret, mac_secret_length); in ssl3_cbc_digest_record()
726 EVP_DigestUpdate(&md_ctx, hmac_pad, sslv3_pad_length); in ssl3_cbc_digest_record()
727 EVP_DigestUpdate(&md_ctx, mac_out, md_size); in ssl3_cbc_digest_record()
733 EVP_DigestUpdate(&md_ctx, hmac_pad, md_block_size); in ssl3_cbc_digest_record()
734 EVP_DigestUpdate(&md_ctx, mac_out, md_size); in ssl3_cbc_digest_record()
736 EVP_DigestFinal(&md_ctx, md_out, &md_out_size_u); in ssl3_cbc_digest_record()
739 EVP_MD_CTX_cleanup(&md_ctx); in ssl3_cbc_digest_record()
Dd1_srvr.c885 EVP_MD_CTX md_ctx; in dtls1_send_server_key_exchange() local
887 EVP_MD_CTX_init(&md_ctx); in dtls1_send_server_key_exchange()
1024 EVP_DigestInit_ex(&md_ctx, (num == 2) in dtls1_send_server_key_exchange()
1026 EVP_DigestUpdate(&md_ctx, &(s->s3->client_random[0]), in dtls1_send_server_key_exchange()
1028 EVP_DigestUpdate(&md_ctx, &(s->s3->server_random[0]), in dtls1_send_server_key_exchange()
1030 EVP_DigestUpdate(&md_ctx, &(d[DTLS1_HM_HEADER_LENGTH]), in dtls1_send_server_key_exchange()
1032 EVP_DigestFinal_ex(&md_ctx, q, (unsigned int *)&i); in dtls1_send_server_key_exchange()
1048 EVP_SignInit_ex(&md_ctx, EVP_dss1(), NULL); in dtls1_send_server_key_exchange()
1049 EVP_SignUpdate(&md_ctx, &(s->s3->client_random[0]), in dtls1_send_server_key_exchange()
1051 EVP_SignUpdate(&md_ctx, &(s->s3->server_random[0]), in dtls1_send_server_key_exchange()
[all …]
Ds3_clnt.c1080 EVP_MD_CTX md_ctx; in ssl3_get_key_exchange() local
1112 EVP_MD_CTX_init(&md_ctx); in ssl3_get_key_exchange()
1461 EVP_MD_CTX_set_flags(&md_ctx, EVP_MD_CTX_FLAG_NON_FIPS_ALLOW); in ssl3_get_key_exchange()
1462 EVP_DigestInit_ex(&md_ctx, (num == 2) in ssl3_get_key_exchange()
1464 EVP_DigestUpdate(&md_ctx, &(s->s3->client_random[0]), in ssl3_get_key_exchange()
1466 EVP_DigestUpdate(&md_ctx, &(s->s3->server_random[0]), in ssl3_get_key_exchange()
1468 EVP_DigestUpdate(&md_ctx, param, param_len); in ssl3_get_key_exchange()
1469 EVP_DigestFinal_ex(&md_ctx, q, &size); in ssl3_get_key_exchange()
1490 EVP_VerifyInit_ex(&md_ctx, EVP_dss1(), NULL); in ssl3_get_key_exchange()
1491 EVP_VerifyUpdate(&md_ctx, &(s->s3->client_random[0]), in ssl3_get_key_exchange()
[all …]
Ds3_srvr.c1319 EVP_MD_CTX md_ctx; in ssl3_send_server_key_exchange() local
1321 EVP_MD_CTX_init(&md_ctx); in ssl3_send_server_key_exchange()
1599 EVP_MD_CTX_set_flags(&md_ctx, in ssl3_send_server_key_exchange()
1601 EVP_DigestInit_ex(&md_ctx, (num == 2) in ssl3_send_server_key_exchange()
1603 EVP_DigestUpdate(&md_ctx, &(s->s3->client_random[0]), in ssl3_send_server_key_exchange()
1605 EVP_DigestUpdate(&md_ctx, &(s->s3->server_random[0]), in ssl3_send_server_key_exchange()
1607 EVP_DigestUpdate(&md_ctx, &(d[4]), n); in ssl3_send_server_key_exchange()
1608 EVP_DigestFinal_ex(&md_ctx, q, (unsigned int *)&i); in ssl3_send_server_key_exchange()
1624 EVP_SignInit_ex(&md_ctx, EVP_dss1(), NULL); in ssl3_send_server_key_exchange()
1625 EVP_SignUpdate(&md_ctx, &(s->s3->client_random[0]), in ssl3_send_server_key_exchange()
[all …]
/freebsd-9-stable/crypto/openssl/apps/
Ddgst.c376 EVP_MD_CTX *md_ctx; in MAIN() local
377 BIO_get_md_ctx(bmd, &md_ctx); in MAIN()
378 EVP_MD_CTX_set_flags(md_ctx, EVP_MD_CTX_FLAG_NON_FIPS_ALLOW); in MAIN()
382 EVP_MD_CTX *md_ctx; in MAIN() local
383 BIO_get_md_ctx(bmd, &md_ctx); in MAIN()
384 EVP_MD_CTX_set_flags(md_ctx, sig_flags); in MAIN()
455 EVP_MD_CTX *md_ctx; in do_fp() local
464 BIO_get_md_ctx(bmd, &md_ctx); in do_fp()
465 BIO_set_md_ctx(bmd, &hmac_ctx.md_ctx); in do_fp()
519 BIO_set_md_ctx(bmd, md_ctx); in do_fp()
/freebsd-9-stable/crypto/openssl/crypto/x509/
Dx509_cmp.c322 EVP_MD_CTX md_ctx; in X509_NAME_hash() local
326 EVP_MD_CTX_init(&md_ctx); in X509_NAME_hash()
327 EVP_MD_CTX_set_flags(&md_ctx, EVP_MD_CTX_FLAG_NON_FIPS_ALLOW); in X509_NAME_hash()
328 EVP_DigestInit_ex(&md_ctx, EVP_md5(), NULL); in X509_NAME_hash()
329 EVP_DigestUpdate(&md_ctx, x->bytes->data, x->bytes->length); in X509_NAME_hash()
330 EVP_DigestFinal_ex(&md_ctx, md, NULL); in X509_NAME_hash()
331 EVP_MD_CTX_cleanup(&md_ctx); in X509_NAME_hash()
/freebsd-9-stable/crypto/openssl/crypto/ecdsa/
Decdsatest.c187 EVP_MD_CTX md_ctx; in x9_62_test_internal() local
192 EVP_MD_CTX_init(&md_ctx); in x9_62_test_internal()
194 EVP_DigestInit(&md_ctx, EVP_ecdsa()); in x9_62_test_internal()
195 EVP_DigestUpdate(&md_ctx, (const void *)message, 3); in x9_62_test_internal()
196 EVP_DigestFinal(&md_ctx, digest, &dgst_len); in x9_62_test_internal()
240 EVP_MD_CTX_cleanup(&md_ctx); in x9_62_test_internal()