Searched refs:digest_ctx (Results 1 – 1 of 1) sorted by relevance
| /freebsd/crypto/openssl/engines/ |
| H A D | e_devcrypto.c | 661 struct digest_ctx { struct 735 struct digest_ctx *digest_ctx = (struct digest_ctx *)EVP_MD_CTX_get0_md_data(ctx); in digest_init() local 738 digest_ctx->init_called = 1; in digest_init() 740 memset(&digest_ctx->sess, 0, sizeof(digest_ctx->sess)); in digest_init() 741 digest_ctx->sess.mac = digest_d->devcryptoid; in digest_init() 742 if (ioctl(cfd, CIOCGSESSION, &digest_ctx->sess) < 0) { in digest_init() 749 static int digest_op(struct digest_ctx *ctx, const void *src, size_t srclen, in digest_op() 766 struct digest_ctx *digest_ctx = (struct digest_ctx *)EVP_MD_CTX_get0_md_data(ctx); in digest_update() local 771 if (digest_ctx == NULL) in digest_update() 775 if (digest_op(digest_ctx, data, count, digest_ctx->digest_res, 0) >= 0) in digest_update() [all …]
|