| /freebsd-9-stable/crypto/openssl/fips/sha/ |
| D | fips_standalone_sha1.c | 74 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/ |
| D | fips_hmac.c | 80 && (!(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/ |
| D | hmac.c | 83 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 …]
|
| D | hmac.h | 77 EVP_MD_CTX md_ctx; member
|
| /freebsd-9-stable/crypto/openssl/demos/sign/ |
| D | sign.c | 88 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()
|
| D | sig.txt | 81 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,
|
| D | sign.txt | 109 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/ |
| D | s3_enc.c | 575 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 …]
|
| D | s3_cbc.c | 436 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()
|
| D | d1_srvr.c | 885 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 …]
|
| D | s3_clnt.c | 1080 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 …]
|
| D | s3_srvr.c | 1319 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/ |
| D | dgst.c | 376 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/ |
| D | x509_cmp.c | 322 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/ |
| D | ecdsatest.c | 187 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()
|