diff -up trf2.1.3/configure.in.ripemd trf2.1.3/configure.in
--- trf2.1.3/configure.in.ripemd 2008-12-05 16:00:23.000000000 -0500
+++ trf2.1.3/configure.in 2009-07-06 13:06:18.594475506 -0400
@@ -86,7 +86,6 @@ TEA_ADD_SOURCES([otpcode.c qpcode.c refl
TEA_ADD_SOURCES([dig_opt.c digest.c])
TEA_ADD_SOURCES([crc.c crc_zlib.c adler.c])
TEA_ADD_SOURCES([md5dig.c haval.c sha.c md2.c sha1.c])
-TEA_ADD_SOURCES([rmd160.c rmd128.c])
TEA_ADD_SOURCES([otpmd5.c otpsha1.c])
TEA_ADD_SOURCES([rs_ecc.c])
diff -up trf2.1.3/configure.ripemd trf2.1.3/configure
--- trf2.1.3/configure.ripemd 2008-12-05 16:00:23.000000000 -0500
+++ trf2.1.3/configure 2009-07-06 13:06:18.598475318 -0400
@@ -6566,7 +6566,7 @@ echo "$as_me: error: could not find sour
- vars="rmd160.c rmd128.c"
+ vars=""
for i in $vars; do
case $i in
\$*)
diff -up trf2.1.3/DESCRIPTION.ripemd trf2.1.3/DESCRIPTION
--- trf2.1.3/DESCRIPTION.ripemd 2008-12-05 16:00:23.000000000 -0500
+++ trf2.1.3/DESCRIPTION 2009-07-06 13:06:18.599475306 -0400
@@ -26,7 +26,7 @@ extension trf {
keywords {
tcl, conversion, message digests,
data compression, error-correction, binary io, crc, md2, md5,
- sha, sha-1, haval, adler, ripemd-160, dual, hexadecimal, octal,
+ sha, sha-1, haval, adler, dual, hexadecimal, octal,
uuencode, base64, ascii85, reed-solomon, zlib, otp_md5, otp_sha1,
otp_words
}
diff -up trf2.1.3/doc/trf.man.ripemd trf2.1.3/doc/trf.man
--- trf2.1.3/doc/trf.man.ripemd 2008-12-05 16:00:23.000000000 -0500
+++ trf2.1.3/doc/trf.man 2009-07-06 13:06:18.599475306 -0400
@@ -102,10 +102,6 @@ The second category are message digests
[cmd sha1_otp]
[enum]
[cmd haval]
-[enum]
-[cmd ripemd-160]
-[enum]
-[cmd ripemd-128]
[list_end]
[nl]
@@ -134,7 +130,7 @@ compression, error correction and others
[list_end]
-[see_also oct hex oct base64 uuencode ascii85 otp_words quoted-printable crc-zlib crc adler md2 md5 md5_otp sha sha1 sha1_otp haval ripemd-160 ripemd-128 crypt md5crypt transform rs_ecc zip bz2]
+[see_also oct hex oct base64 uuencode ascii85 otp_words quoted-printable crc-zlib crc adler md2 md5 md5_otp sha sha1 sha1_otp haval crypt md5crypt transform rs_ecc zip bz2]
[keywords transformation encoding {message digest} compression {error correction}]
[manpage_end]
diff -up trf2.1.3/generic/init.c.ripemd trf2.1.3/generic/init.c
--- trf2.1.3/generic/init.c.ripemd 2008-12-05 16:00:23.000000000 -0500
+++ trf2.1.3/generic/init.c 2009-07-06 13:10:48.011460824 -0400
@@ -214,6 +214,7 @@ Tcl_Interp* interp;
if (res != TCL_OK)
return res;
+ /* Disable the non-free RIPEMD bits
res = TrfInit_RIPEMD160 (interp);
if (res != TCL_OK)
@@ -223,6 +224,7 @@ Tcl_Interp* interp;
if (res != TCL_OK)
return res;
+ */
/*
* Register freeform transformation, reflector into tcl level
diff -up trf2.1.3/generic/transformInt.h.ripemd trf2.1.3/generic/transformInt.h
--- trf2.1.3/generic/transformInt.h.ripemd 2008-12-05 16:00:23.000000000 -0500
+++ trf2.1.3/generic/transformInt.h 2009-07-06 13:06:18.600474735 -0400
@@ -630,8 +630,8 @@ EXTERN int TrfInit_SHA1 _ANSI_ARGS_
EXTERN int TrfInit_OTP_SHA1 _ANSI_ARGS_ ((Tcl_Interp* interp));
EXTERN int TrfInit_ADLER _ANSI_ARGS_ ((Tcl_Interp* interp));
EXTERN int TrfInit_CRC_ZLIB _ANSI_ARGS_ ((Tcl_Interp* interp));
-EXTERN int TrfInit_RIPEMD128 _ANSI_ARGS_ ((Tcl_Interp* interp));
-EXTERN int TrfInit_RIPEMD160 _ANSI_ARGS_ ((Tcl_Interp* interp));
+/* EXTERN int TrfInit_RIPEMD128 _ANSI_ARGS_ ((Tcl_Interp* interp)); */
+/* EXTERN int TrfInit_RIPEMD160 _ANSI_ARGS_ ((Tcl_Interp* interp)); */
EXTERN int TrfInit_OTP_MD5 _ANSI_ARGS_ ((Tcl_Interp* interp));
EXTERN int TrfInit_RS_ECC _ANSI_ARGS_ ((Tcl_Interp* interp));
diff -up trf2.1.3/LSM.ripemd trf2.1.3/LSM
--- trf2.1.3/LSM.ripemd 2008-12-05 16:00:23.000000000 -0500
+++ trf2.1.3/LSM 2009-07-06 13:06:18.600474735 -0400
@@ -18,7 +18,7 @@ Description: A loadable extension to
an official part of the core.
Keywords: tcl, conversion, message digests, data compression,
error-correction, binary io, crc, md2, md5, sha, sha-1, haval, adler,
- ripemd-160, dual, hexadecimal, octal, uuencode, base64, ascii85,
+ dual, hexadecimal, octal, uuencode, base64, ascii85,
reed-solomon, zlib, otp_md5, otp_sha1, otp_words
Author: Andreas Kupries (a.kupries@westend.com)
Maintained-by: Andreas Kupries (a.kupries@westend.com)
diff -up trf2.1.3/tea.tests/common_md.test.ripemd trf2.1.3/tea.tests/common_md.test
--- trf2.1.3/tea.tests/common_md.test.ripemd 2008-12-05 16:00:23.000000000 -0500
+++ trf2.1.3/tea.tests/common_md.test 2009-07-06 13:06:18.601475072 -0400
@@ -13,7 +13,7 @@
# $Id: trf2.1.3-noripemd.patch,v 1.3 2009/10/29 18:41:32 spot Exp $
-# message digests: adler, crc, crc_zlib, haval, md5, md2, sha, rmd160, rmd128
+# message digests: adler, crc, crc_zlib, haval, md5, md2, sha
# tests done with builtin digest 'crc'.
foreach {i opt ovalue} {
diff -up trf2.1.3/tea.tests/________.ripemd trf2.1.3/tea.tests/________
--- trf2.1.3/tea.tests/________.ripemd 2008-12-05 16:00:23.000000000 -0500
+++ trf2.1.3/tea.tests/________ 2009-07-06 13:06:18.601475072 -0400
@@ -13,7 +13,7 @@
cd ../unix
-foreach md {crc crc-zlib adler md5 sha haval ripemd128 ripemd160} {
+foreach md {crc crc-zlib adler md5 sha haval} {
set fail [catch {
exec ./tclsh ../tools/mdwrap -a $md -c digests.$md | sed -e {s/^/ /} >@ stdout
} msg];#{}
@@ -27,7 +27,7 @@ cd ../tests
if {0} {
cd ..
- foreach md {crc crc-zlib adler md5 sha haval ripemd128 ripemd160} {
+ foreach md {crc crc-zlib adler md5 sha haval} {
set fail [catch {
exec unix/tclsh tools/md -a $md -c digests.$md | sed -e {s/^/ /} >@ stdout
} msg];#{}
diff -up trf2.1.3/tests/common.md.test.ripemd trf2.1.3/tests/common.md.test
--- trf2.1.3/tests/common.md.test.ripemd 2008-12-05 16:00:23.000000000 -0500
+++ trf2.1.3/tests/common.md.test 2009-07-06 13:06:18.602474780 -0400
@@ -14,7 +14,7 @@
if {[string compare test [info procs test]] == 1} then {source defs}
-# message digests: adler, crc, crc_zlib, haval, md5, md2, sha, rmd160, rmd128
+# message digests: adler, crc, crc_zlib, haval, md5, md2, sha
# tests done with builtin digest 'crc'.
foreach {i opt ovalue} {
diff -up trf2.1.3/tests/________.ripemd trf2.1.3/tests/________
--- trf2.1.3/tests/________.ripemd 2008-12-05 16:00:23.000000000 -0500
+++ trf2.1.3/tests/________ 2009-07-06 13:06:18.602474780 -0400
@@ -13,7 +13,7 @@
cd ../unix
-foreach md {crc crc-zlib adler md5 sha haval ripemd128 ripemd160} {
+foreach md {crc crc-zlib adler md5 sha haval} {
set fail [catch {
exec ./tclsh ../tools/mdwrap -a $md -c digests.$md | sed -e {s/^/ /} >@ stdout
} msg];#{}
@@ -27,7 +27,7 @@ cd ../tests
if {0} {
cd ..
- foreach md {crc crc-zlib adler md5 sha haval ripemd128 ripemd160} {
+ foreach md {crc crc-zlib adler md5 sha haval} {
set fail [catch {
exec unix/tclsh tools/md -a $md -c digests.$md | sed -e {s/^/ /} >@ stdout
} msg];#{}
diff -up trf2.1.3/tools/md.ripemd trf2.1.3/tools/md
--- trf2.1.3/tools/md.ripemd 2008-12-05 16:00:23.000000000 -0500
+++ trf2.1.3/tools/md 2009-07-06 13:06:18.603475257 -0400
@@ -41,7 +41,7 @@ proc usage {args} {
puts stdout "\t-c file\t\tenter check mode, read data from file"
puts stdout "\t-a alg\t\tuse specified algorithm to generate/check digests"
puts stdout ""
- puts stdout "\tallowed algorithms are: md5, haval, sha, crc, crc-zlib, adler, ripemd160, ripemd128"
+ puts stdout "\tallowed algorithms are: md5, haval, sha, crc, crc-zlib, adler"
puts stdout ""
exit