SOURCES: mhash-malloc.patch (NEW) - fixed _mhash_gen_key_s2k_simpl...
radek
radek at pld-linux.org
Fri Apr 14 20:36:34 CEST 2006
Author: radek Date: Fri Apr 14 18:36:34 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- fixed _mhash_gen_key_s2k_simple (at least partially)
---- Files affected:
SOURCES:
mhash-malloc.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/mhash-malloc.patch
diff -u /dev/null SOURCES/mhash-malloc.patch:1.1
--- /dev/null Fri Apr 14 20:36:34 2006
+++ SOURCES/mhash-malloc.patch Fri Apr 14 20:36:29 2006
@@ -0,0 +1,36 @@
+--- mhash-0.9.6/lib/keygen_s2k.c.orig 2006-01-08 09:14:47.000000000 +0100
++++ mhash-0.9.6/lib/keygen_s2k.c 2006-04-14 19:51:12.200342250 +0200
+@@ -39,12 +39,12 @@
+ MHASH td;
+ mutils_word32 block_size = mhash_get_block_size(algorithm);
+
+- total = times * block_size;
+-
+ times = key_size / block_size;
+-
+ if (key_size % block_size != 0) times++;
+
++/* total = times * block_size; */
++ total = times * MAX_DIGEST_SIZE;
++
+ key = mutils_malloc(total);
+
+ #if defined(MHASH_ROBUST)
+@@ -57,7 +57,7 @@
+ for (i = 0; i < times; i++) {
+ td = mhash_init(algorithm);
+ if (td == MHASH_FAILED) {
+- mutils_free(key);
++ free(key);
+ return(-MUTILS_INVALID_FUNCTION);
+ }
+
+@@ -70,7 +70,7 @@
+ }
+ mutils_memcpy(keyword, key, key_size);
+ mutils_bzero(key, key_size);
+- mutils_free(key);
++ free(key);
+ return(MUTILS_OK);
+ }
+
================================================================
More information about the pld-cvs-commit
mailing list