1 diff -urN osiris-4.2.1/src/libosiris/filter_ripemd.c osiris-4.2.1.new/src/libosiris/filter_ripemd.c
2 --- osiris-4.2.1/src/libosiris/filter_ripemd.c 2006-07-28 03:22:37.000000000 +0200
3 +++ osiris-4.2.1.new/src/libosiris/filter_ripemd.c 2006-11-29 12:16:00.000000000 +0100
6 context->filter_argument += 2;
9 +#ifndef OPENSSL_NO_RIPEMD
10 hash_file_ripemd( file_path, context->file_handle, hash, sizeof(hash) );
13 if( strcmp( hash, context->filter_argument ) == 0 )
16 diff -urN osiris-4.2.1/src/libosiris/ssl_utilities.c osiris-4.2.1.new/src/libosiris/ssl_utilities.c
17 --- osiris-4.2.1/src/libosiris/ssl_utilities.c 2006-07-28 03:22:37.000000000 +0200
18 +++ osiris-4.2.1.new/src/libosiris/ssl_utilities.c 2006-11-29 12:17:33.000000000 +0100
20 #include <openssl/rand.h>
21 #include <openssl/md5.h>
22 #include <openssl/sha.h>
23 +#ifndef OPENSSL_NO_RIPEMD
24 #include <openssl/ripemd.h>
30 int hash_file_ripemd( const char *file_path, FILE *file,
31 char *buffer, int buffer_size )
33 +#ifndef OPENSSL_NO_RIPEMD
35 FILE *file_to_hash = file;
36 RIPEMD160_CTX context;
38 osi_strlcpy( buffer, file_hash, buffer_size );
46 diff -urN osiris-4.2.1/src/libosiris/utilities.c osiris-4.2.1.new/src/libosiris/utilities.c
47 --- osiris-4.2.1/src/libosiris/utilities.c 2006-07-28 03:22:37.000000000 +0200
48 +++ osiris-4.2.1.new/src/libosiris/utilities.c 2006-11-29 12:16:38.000000000 +0100
51 #include <openssl/md5.h>
52 #include <openssl/sha.h>
53 +#ifndef OPENSSL_NO_RIPEMD
54 #include <openssl/ripemd.h>
57 #include "utilities.h"