Commit b29a050c authored by Sven Neumann's avatar Sven Neumann Committed by Sven Neumann

deprecate gimp_md5_get_digest() in favor of GCheckSum.

2008-03-28  Sven Neumann  <sven@gimp.org>

	* libgimpmath/gimpmd5.[ch]: deprecate gimp_md5_get_digest() in
	favor of GCheckSum.

	* libgimpmath/test-md5.c: undef GIMP_DISABLE_DEPRECATED.

svn path=/trunk/; revision=25288
parent 8203e1ac
2008-03-28 Sven Neumann <sven@gimp.org>
* libgimpmath/gimpmd5.[ch]: deprecate gimp_md5_get_digest() in
favor of GCheckSum.
* libgimpmath/test-md5.c: undef GIMP_DISABLE_DEPRECATED.
2008-03-28 Sven Neumann <sven@gimp.org>
* libgimpthumb/gimpthumb-utils.c (gimp_thumb_png_name): use
......
......@@ -51,19 +51,14 @@ static void gimp_md5_final (GimpMD5Context *ctx,
/**
* gimp_md5_get_digest:
* @buffer: byte buffer
* @buffer: byte buffer
* @buffer_size: buffer size (in bytes) or -1 if @buffer is nul-terminated.
* @digest: 16 bytes buffer receiving the hash code.
* @digest: 16 bytes buffer receiving the hash code.
*
* Get the md5 hash of a buffer. The result is put in the 16 bytes
* buffer @digest.
* This function is deprecated! Use %GChecksum from GLib instead.
*
* The MD5 algorithm takes as input a message of arbitrary length and
* produces as output a 128-bit "fingerprint" or "message digest" of
* the input. It is conjectured that it is computationally infeasible
* to produce two messages having the same message digest, or to
* produce any message having a given prespecified target message
* digest. For more information see RFC 1321.
* Get the md5 hash of a buffer. The result is put in the 16 bytes
* buffer @digest. For more information see RFC 1321.
**/
void
gimp_md5_get_digest (const gchar *buffer,
......
......@@ -28,10 +28,13 @@ G_BEGIN_DECLS
/* For information look into the C source or the html documentation */
#ifndef GIMP_DISABLE_DEPRECATED
void gimp_md5_get_digest (const gchar *buffer,
gint buffer_size,
guchar digest[16]);
#endif /* GIMP_DISABLE_DEPRECATED */
G_END_DECLS
......
......@@ -10,6 +10,7 @@
#include <glib.h>
#undef GIMP_DISABLE_DEPRECATED
#include "gimpmd5.h"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment