Tue Mar 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- use BN_LLONG on s390
Mon Mar 12 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix the s390 changes for 0.9.6 (isn't supposed to be marked as 64-bit)
Sat Mar 03 2001 Nalin Dahyabhai <nalin@redhat.com>
- move c_rehash to the perl subpackage, because it's a perl script now
Fri Mar 02 2001 Nalin Dahyabhai <nalin@redhat.com>
- update to 0.9.6
- enable MD2
- use the libcrypto.so and libssl.so targets to build shared libs with
- bump the soversion to 1 because we're no longer compatible with any of
    the various 0.9.5a packages circulating around, which provide lib*.so.0
Wed Feb 28 2001 Florian La Roche <Florian.LaRoche@redhat.de>
- change hobble-openssl for disabling MD2 again
Tue Feb 27 2001 Nalin Dahyabhai <nalin@redhat.com>
- re-disable MD2 -- the EVP_MD_CTX structure would grow from 100 to 152
    bytes or so, causing EVP_DigestInit() to zero out stack variables in
    apps built against a version of the library without it
Mon Feb 26 2001 Nalin Dahyabhai <nalin@redhat.com>
- disable some inline assembly, which on x86 is Pentium-specific
- re-enable MD2 (see http://www.ietf.org/ietf/IPR/RSA-MD-all)
Thu Feb 08 2001 Florian La Roche <Florian.LaRoche@redhat.de>
- fix s390 patch
Fri Dec 08 2000 Than Ngo <than@redhat.com>
- added support s390
Mon Nov 20 2000 Nalin Dahyabhai <nalin@redhat.com>
- remove -Wa,* and -m* compiler flags from the default Configure file
    (#20656)
- add the CA.pl man page to the perl subpackage
Thu Nov 02 2000 Nalin Dahyabhai <nalin@redhat.com>
- always build with -mcpu=ev5 on alpha
Tue Oct 31 2000 Nalin Dahyabhai <nalin@redhat.com>
- add a symlink from cert.pem to ca-bundle.crt
Wed Oct 25 2000 Nalin Dahyabhai <nalin@redhat.com>
- add a ca-bundle file for packages like Samba to reference for CA
    certificates
Tue Oct 24 2000 Nalin Dahyabhai <nalin@redhat.com>
- remove libcrypto's crypt(), which doesn't handle md5crypt (#19295)
Mon Oct 02 2000 Nalin Dahyabhai <nalin@redhat.com>
- add unzip as a buildprereq (#17662)
- update m2crypto to 0.05-snap4
		
	
			
		
			
				
	
	
		
			35 lines
		
	
	
		
			972 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			972 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| # Clean out patent-or-otherwise-encumbered code.
 | |
| # MDC-2: 4,908,861 13/03/2007
 | |
| # IDEA:  5,214,703 25/05/2010
 | |
| # RC5:   5,724,428 03/03/2015
 | |
| 
 | |
| # Bah.  Assembler is hard to port.
 | |
| (find crypto/{idea,mdc2,rc5,sha}/asm -type f | xargs -r rm -fv)
 | |
| 
 | |
| # IDEA, MDC2 and RC5.
 | |
| for c in `find crypto/{idea,mdc2,rc5} -name "*.c" -a \! -name "*test*" -type f` ; do
 | |
| 	echo Destroying $c
 | |
| 	> $c
 | |
| done
 | |
| for c in `find crypto/evp -name "*_r5.c" -o -name "*_i.c" -o -name "*_mdc2.c" `; do
 | |
| 	echo Destroying $c
 | |
| 	> $c
 | |
| done
 | |
| for h in `find include crypto ssl apps test -name "*.h"` ; do
 | |
| 	echo Removing IDEA, MDC2, and RC5 references from $h
 | |
| 	cat $h | \
 | |
| 	awk    'BEGIN {ech=1;} \
 | |
| 		/#[ \t]*if/ {if(ech < 1) ech--;} \
 | |
| 		/#[ \t]*ifndef.*NO_IDEA/ {ech--;} \
 | |
| 		/#[ \t]*ifndef.*NO_MDC2/ {ech--;} \
 | |
| 		/#[ \t]*ifndef.*NO_RC5/ {ech--;} \
 | |
| 		{if(ech>0) {;print $0};} \
 | |
| 		/#endif/ {if(ech < 1) ech++;}' > $h.hobbled && \
 | |
| 	mv $h.hobbled $h
 | |
| done
 | |
| 
 | |
| # Make the makefiles happy.
 | |
| touch crypto/rc5/asm/rc5-586.pl
 |