Lines Matching defs:md_ctx
1119 EVP_MD_CTX md_ctx;
1121 EVP_MD_CTX_init(&md_ctx);
1424 EVP_DigestInit_ex(&md_ctx, (num == 2)
1426 EVP_DigestUpdate(&md_ctx, &(s->s3->client_random[0]),
1428 EVP_DigestUpdate(&md_ctx, &(s->s3->server_random[0]),
1430 EVP_DigestUpdate(&md_ctx, &(d[DTLS1_HM_HEADER_LENGTH]),
1432 EVP_DigestFinal_ex(&md_ctx, q, (unsigned int *)&i);
1448 EVP_SignInit_ex(&md_ctx, EVP_dss1(), NULL);
1449 EVP_SignUpdate(&md_ctx, &(s->s3->client_random[0]),
1451 EVP_SignUpdate(&md_ctx, &(s->s3->server_random[0]),
1453 EVP_SignUpdate(&md_ctx, &(d[DTLS1_HM_HEADER_LENGTH]), n);
1454 if (!EVP_SignFinal(&md_ctx, &(p[2]),
1466 EVP_SignInit_ex(&md_ctx, EVP_ecdsa(), NULL);
1467 EVP_SignUpdate(&md_ctx, &(s->s3->client_random[0]),
1469 EVP_SignUpdate(&md_ctx, &(s->s3->server_random[0]),
1471 EVP_SignUpdate(&md_ctx, &(d[DTLS1_HM_HEADER_LENGTH]), n);
1472 if (!EVP_SignFinal(&md_ctx, &(p[2]),
1505 EVP_MD_CTX_cleanup(&md_ctx);
1515 EVP_MD_CTX_cleanup(&md_ctx);