Symbol: digest_ctx
crypto/openssl/engines/e_devcrypto.c
735
struct digest_ctx *digest_ctx = (struct digest_ctx *)EVP_MD_CTX_get0_md_data(ctx);
crypto/openssl/engines/e_devcrypto.c
738
digest_ctx->init_called = 1;
crypto/openssl/engines/e_devcrypto.c
740
memset(&digest_ctx->sess, 0, sizeof(digest_ctx->sess));
crypto/openssl/engines/e_devcrypto.c
741
digest_ctx->sess.mac = digest_d->devcryptoid;
crypto/openssl/engines/e_devcrypto.c
742
if (ioctl(cfd, CIOCGSESSION, &digest_ctx->sess) < 0) {
crypto/openssl/engines/e_devcrypto.c
749
static int digest_op(struct digest_ctx *ctx, const void *src, size_t srclen,
crypto/openssl/engines/e_devcrypto.c
766
struct digest_ctx *digest_ctx = (struct digest_ctx *)EVP_MD_CTX_get0_md_data(ctx);
crypto/openssl/engines/e_devcrypto.c
771
if (digest_ctx == NULL)
crypto/openssl/engines/e_devcrypto.c
775
if (digest_op(digest_ctx, data, count, digest_ctx->digest_res, 0) >= 0)
crypto/openssl/engines/e_devcrypto.c
777
} else if (digest_op(digest_ctx, data, count, NULL, COP_FLAG_UPDATE) >= 0) {
crypto/openssl/engines/e_devcrypto.c
787
struct digest_ctx *digest_ctx = (struct digest_ctx *)EVP_MD_CTX_get0_md_data(ctx);
crypto/openssl/engines/e_devcrypto.c
789
if (md == NULL || digest_ctx == NULL)
crypto/openssl/engines/e_devcrypto.c
793
memcpy(md, digest_ctx->digest_res, EVP_MD_CTX_get_size(ctx));
crypto/openssl/engines/e_devcrypto.c
794
} else if (digest_op(digest_ctx, NULL, 0, md, COP_FLAG_FINAL) < 0) {
crypto/openssl/engines/e_devcrypto.c
804
struct digest_ctx *digest_from = (struct digest_ctx *)EVP_MD_CTX_get0_md_data(from);
crypto/openssl/engines/e_devcrypto.c
805
struct digest_ctx *digest_to = (struct digest_ctx *)EVP_MD_CTX_get0_md_data(to);
crypto/openssl/engines/e_devcrypto.c
827
struct digest_ctx *digest_ctx = (struct digest_ctx *)EVP_MD_CTX_get0_md_data(ctx);
crypto/openssl/engines/e_devcrypto.c
829
if (digest_ctx == NULL)
crypto/openssl/engines/e_devcrypto.c
832
return clean_devcrypto_session(&digest_ctx->sess);
crypto/openssl/engines/e_devcrypto.c
942
sizeof(struct digest_ctx))) {