api: Deprecate gcry_md_info
authorWerner Koch <wk@gnupg.org>
Wed, 31 May 2017 11:00:05 +0000 (13:00 +0200)
committerWerner Koch <wk@gnupg.org>
Wed, 31 May 2017 11:00:05 +0000 (13:00 +0200)
Signed-off-by: Werner Koch <wk@gnupg.org>
NEWS
src/gcrypt.h.in

diff --git a/NEWS b/NEWS
index 995aac3..48ddeb3 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -62,6 +62,7 @@ Noteworthy changes in version 1.8.0 (unreleased)  [C21/A1/R_]
  * Interface changes relative to the 1.7.0 release:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    GCRYCTL_REINIT_SYSCALL_CLAMP    NEW macro.
+   gcry_md_info                    DEPRECATED.
 
 
  * Release dates of 1.7.x versions:
index 8e49967..210ea2f 100644 (file)
@@ -1333,9 +1333,9 @@ int gcry_md_is_enabled (gcry_md_hd_t a, int algo);
 /* Return true if the digest object A is allocated in "secure" memory. */
 int gcry_md_is_secure (gcry_md_hd_t a);
 
-/* Retrieve various information about the object H.  */
+/* Deprecated: Use gcry_md_is_enabled or gcry_md_is_secure.  */
 gcry_error_t gcry_md_info (gcry_md_hd_t h, int what, void *buffer,
-                          size_t *nbytes);
+                          size_t *nbytes) _GCRY_ATTR_INTERNAL;
 
 /* Retrieve various information about the algorithm ALGO.  */
 gcry_error_t gcry_md_algo_info (int algo, int what, void *buffer,