File mulk-0.5.1-remove-md2.patch of Package mulk
Index: src/checksum.h
===================================================================
--- src/checksum.h.orig 2011-12-23 00:23:45.000000000 +0000
+++ src/checksum.h 2011-12-23 00:24:49.000000000 +0000
@@ -33,7 +33,6 @@
#ifndef _CHECKSUM_H_
#define _CHECKSUM_H_
-#include <openssl/md2.h>
#include <openssl/md4.h>
#include <openssl/md5.h>
#include <openssl/sha.h>
@@ -42,7 +41,6 @@
typedef enum checksum_type_t {
CS_NONE = 0,
- CS_MD2 = 1,
CS_MD4 = 2,
CS_MD5 = 3,
CS_SHA1 = 4,
@@ -53,7 +51,6 @@ typedef enum checksum_type_t {
} checksum_type_t;
typedef union context_t {
- MD2_CTX md2;
MD4_CTX md4;
MD5_CTX md5;
SHA_CTX sha1;
@@ -64,7 +61,6 @@ typedef union context_t {
} context_t;
typedef union digest_t {
- unsigned char md2[MD2_DIGEST_LENGTH];
unsigned char md4[MD4_DIGEST_LENGTH];
unsigned char md5[MD5_DIGEST_LENGTH];
unsigned char sha1[SHA_DIGEST_LENGTH];
Index: src/checksum.c
===================================================================
--- src/checksum.c.orig 2011-12-23 00:23:45.000000000 +0000
+++ src/checksum.c 2011-12-23 00:24:13.000000000 +0000
@@ -36,7 +36,6 @@
#define FILE_BLOCK 4096
-#define CS_MD2_STR "md2"
#define CS_MD4_STR "md4"
#define CS_MD5_STR "md5"
#define CS_SHA1_STR "sha1"
@@ -52,7 +51,6 @@ typedef struct val_str_t {
} val_str_t;
static val_str_t checksum_strings[] = {
- {CS_MD2, CS_MD2_STR},
{CS_MD4, CS_MD4_STR},
{CS_MD5, CS_MD5_STR},
{CS_SHA1, CS_SHA1_STR},
@@ -69,9 +67,6 @@ void init_context(checksum_t *cs)
return;
switch (cs->cs_type) {
- case CS_MD2:
- MD2_Init(&(cs->context.md2));
- break;
case CS_MD4:
MD4_Init(&(cs->context.md4));
break;
@@ -104,9 +99,6 @@ void update_context(checksum_t *cs, cons
return;
switch (cs->cs_type) {
- case CS_MD2:
- MD2_Update(&(cs->context.md2), input, length);
- break;
case CS_MD4:
MD4_Update(&(cs->context.md4), input, length);
break;
@@ -139,9 +131,6 @@ void final_context(checksum_t *cs)
return;
switch (cs->cs_type) {
- case CS_MD2:
- MD2_Final(cs->digest.md2, &(cs->context.md2));
- break;
case CS_MD4:
MD4_Final(cs->digest.md4, &(cs->context.md4));
break;
@@ -189,9 +178,6 @@ char *str_digest(checksum_t *cs)
return NULL;
switch (cs->cs_type) {
- case CS_MD2:
- str = str_hex_digest(cs->digest.md2, MD2_DIGEST_LENGTH);
- break;
case CS_MD4:
str = str_hex_digest(cs->digest.md4, MD4_DIGEST_LENGTH);
break;