/freebsd-9.3-release/crypto/openssl/demos/sign/ |
H A D | sign.c | 88 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 D | fips_standalone_sha1.c | 74 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 D | fips_hmac.c | 80 && (!(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 D | hmac.c | 83 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 D | hmac.h | 77 EVP_MD_CTX md_ctx; member in struct:hmac_ctx_st
|
/freebsd-9.3-release/crypto/openssl/apps/ |
H A D | dgst.c | 376 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 D | s3_cbc.c | 436 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 D | s3_enc.c | 575 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 D | d1_srvr.c | 885 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 D | s3_srvr.c | 1319 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 D | s3_clnt.c | 1080 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 D | x509_cmp.c | 322 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 D | ecdsatest.c | 187 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);
|