diff options
Diffstat (limited to 'include/openssl/core_numbers.h')
-rw-r--r-- | include/openssl/core_numbers.h | 10 |
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 } |