@@ -14,12 +14,10 @@ * file. */ #include "config.h" -#include - #import "OFString.h" #import "OFMD5Hash.h" #import "OFSHA1Hash.h" #import "OFAutoreleasePool.h" @@ -29,18 +27,18 @@ - (OFString*)MD5Hash { OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init]; OFMD5Hash *hash = [OFMD5Hash MD5Hash]; uint8_t *digest; - char ret_c[32]; + char ret_c[OF_MD5_DIGEST_SIZE * 2]; size_t i; [hash updateWithBuffer: string ofSize: length]; digest = [hash digest]; - for (i = 0; i < 16; i++) { + for (i = 0; i < OF_MD5_DIGEST_SIZE; i++) { uint8_t high, low; high = digest[i] >> 4; low = digest[i] & 0x0F; @@ -57,18 +55,18 @@ - (OFString*)SHA1Hash { OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init]; OFMD5Hash *hash = [OFSHA1Hash SHA1Hash]; uint8_t *digest; - char ret_c[40]; + char ret_c[OF_SHA1_DIGEST_SIZE * 2]; size_t i; [hash updateWithBuffer: string ofSize: length]; digest = [hash digest]; - for (i = 0; i < 20; i++) { + for (i = 0; i < OF_SHA1_DIGEST_SIZE; i++) { uint8_t high, low; high = digest[i] >> 4; low = digest[i] & 0x0F;