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

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

Completed in 277 milliseconds