Change md5 api name(for as-needed option) 61/62761/2
authorMinje Ahn <minje.ahn@samsung.com>
Fri, 18 Mar 2016 04:26:41 +0000 (13:26 +0900)
committerMinje ahn <minje.ahn@samsung.com>
Mon, 21 Mar 2016 07:50:54 +0000 (00:50 -0700)
Change-Id: I060ff9a05d65656d1312edf6d92c636a5029296c
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
md5/md5.c
md5/md5.h
md5/media-thumb-hash.c
packaging/libmedia-thumbnail.spec

index 9604a80..c223cfe 100755 (executable)
--- a/md5/md5.c
+++ b/md5/md5.c
@@ -46,7 +46,7 @@ void byteReverse(unsigned char *buf, unsigned longs)
  * Start MD5 accumulation.  Set bit count to 0 and buffer to mysterious
  * initialization constants.
  */
-void MD5Init(MD5_CTX *ctx)
+void media_thumb_MD5Init(MD5_CTX *ctx)
 {
        ctx->buf[0] = 0x67452301;
        ctx->buf[1] = 0xefcdab89;
@@ -61,7 +61,7 @@ void MD5Init(MD5_CTX *ctx)
  * Update context to reflect the concatenation of another buffer full
  * of bytes.
  */
-void MD5Update(MD5_CTX *ctx, unsigned char const *buf, unsigned len)
+void media_thumb_MD5Update(MD5_CTX *ctx, unsigned char const *buf, unsigned len)
 {
        uint32_t t;
 
@@ -111,7 +111,7 @@ void MD5Update(MD5_CTX *ctx, unsigned char const *buf, unsigned len)
  * Final wrapup - pad to 64-byte boundary with the bit pattern
  * 1 0* (64-bit count of bits processed, MSB-first)
  */
-void MD5Final(unsigned char digest[16], MD5_CTX *ctx)
+void media_thumb_MD5Final(unsigned char digest[16], MD5_CTX *ctx)
 {
        unsigned count;
        unsigned char *p;
index dac53fb..7cc0a35 100644 (file)
--- a/md5/md5.h
+++ b/md5/md5.h
@@ -30,10 +30,9 @@ typedef struct MD5Context {
        unsigned char in[64];
 } MD5_CTX;
 
-extern void   MD5Init(MD5_CTX *context);
-extern void   MD5Update(MD5_CTX *context,unsigned char const *buf,unsigned len);
-extern void   MD5Final(unsigned char digest[MD5_HASHBYTES], MD5_CTX *context);
-
+extern void   media_thumb_MD5Init(MD5_CTX *context);
+extern void   media_thumb_MD5Update(MD5_CTX *context,unsigned char const *buf,unsigned len);
+extern void   media_thumb_MD5Final(unsigned char digest[MD5_HASHBYTES], MD5_CTX *context);
 extern void   MD5Transform(uint32_t buf[4], uint32_t const in[16]);
 
 #endif
index 5e1ffb1..abd4fda 100644 (file)
@@ -93,9 +93,9 @@ char *_media_thumb_generate_hash_name(const char *file)
 
        memset(&ctx, 0x00, sizeof(MD5_CTX));
 
-       MD5Init(&ctx);
-       MD5Update(&ctx, (unsigned char const *)uri, (unsigned)strlen(uri));
-       MD5Final(hash, &ctx);
+       media_thumb_MD5Init(&ctx);
+       media_thumb_MD5Update(&ctx, (unsigned char const *)uri, (unsigned)strlen(uri));
+       media_thumb_MD5Final(hash, &ctx);
 
        for (n = 0; n < MD5_HASHBYTES; n++) {
                md5out[2 * n] = hex[hash[n] >> 4];
index 7573039..8ca33cb 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmedia-thumbnail
 Summary:    Media thumbnail service library for multimedia applications
-Version: 0.1.92
+Version: 0.1.93
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0 and public domain