Correct EVP_F_EVP_MD_BLOCK_SIZE number
[openssl.git] / include / openssl / core_numbers.h
index 9bce619e99abd1e07f3ab1a4fb5b5ead12d279ad..1e53627706bccdf4ed7012445814682055b4d265 100644 (file)
@@ -82,18 +82,24 @@ 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
+# define OSSL_FUNC_DIGEST_BLOCK_SIZE        9
 
 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))
+OSSL_CORE_MAKE_FUNC(size_t, OP_digest_block_size, (void))
 
 # ifdef __cplusplus
 }