aboutsummaryrefslogtreecommitdiff
path: root/include/openssl/core_numbers.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/openssl/core_numbers.h')
-rw-r--r--include/openssl/core_numbers.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/include/openssl/core_numbers.h b/include/openssl/core_numbers.h
index 9bce619..a723854 100644
--- a/include/openssl/core_numbers.h
+++ b/include/openssl/core_numbers.h
@@ -82,18 +82,22 @@ OSSL_CORE_MAKE_FUNC(const OSSL_ALGORITHM *,provider_query_operation,
# define OSSL_FUNC_DIGEST_FINAL 4
# define OSSL_FUNC_DIGEST_DIGEST 5
# define OSSL_FUNC_DIGEST_FREECTX 6
+# define OSSL_FUNC_DIGEST_DUPCTX 7
+# define OSSL_FUNC_DIGEST_SIZE 8
OSSL_CORE_MAKE_FUNC(void *, OP_digest_newctx, (void))
OSSL_CORE_MAKE_FUNC(int, OP_digest_init, (void *vctx))
OSSL_CORE_MAKE_FUNC(int, OP_digest_update,
- (void *vctx, unsigned char *in, size_t inl))
+ (void *, const unsigned char *in, size_t inl))
OSSL_CORE_MAKE_FUNC(int, OP_digest_final,
- (void *vctx, unsigned char *out, size_t *outl))
+ (void *, unsigned char *out, size_t *outl))
OSSL_CORE_MAKE_FUNC(int, OP_digest_digest,
- (unsigned char *in, size_t inl, unsigned char *out,
+ (const unsigned char *in, size_t inl, unsigned char *out,
size_t *out_l))
OSSL_CORE_MAKE_FUNC(void, OP_digest_cleanctx, (void *vctx))
OSSL_CORE_MAKE_FUNC(void, OP_digest_freectx, (void *vctx))
+OSSL_CORE_MAKE_FUNC(void *, OP_digest_dupctx, (void *vctx))
+OSSL_CORE_MAKE_FUNC(size_t, OP_digest_size, (void))
# ifdef __cplusplus
}