Lines Matching defs:digest_ctx
3576 EVP_MD_CTX *digest_ctx = EVP_MD_CTX_new();
3578 if (digest_ctx) {
3579 EVP_DigestInit_ex(digest_ctx, EVP_sha256(), NULL);
3581 return digest_ctx;
3585 coap_digest_free(coap_digest_ctx_t *digest_ctx) {
3586 EVP_MD_CTX_free(digest_ctx);
3590 coap_digest_update(coap_digest_ctx_t *digest_ctx,
3593 return EVP_DigestUpdate(digest_ctx, data, data_len);
3597 coap_digest_final(coap_digest_ctx_t *digest_ctx,
3600 int ret = EVP_DigestFinal_ex(digest_ctx, (uint8_t *)digest_buffer, &size);
3602 coap_digest_free(digest_ctx);