speed.sh revision 55715
1#!/bin/sh 2 3# 4# This is a ugly script use, in conjuction with editing the 'b' 5# configuration in the $(TOP)/Configure script which will 6# output when finished a file called speed.log which is the 7# timings of SSLeay with various options turned on or off. 8# 9# from the $(TOP) directory 10# Edit Configure, modifying things to do with the b/bl-4c-2c etc 11# configurations. 12# 13 14make clean 15perl Configure b 16make 17apps/ssleay version -v -b -f >speed.1 18apps/ssleay speed >speed.1l 19 20perl Configure bl-4c-2c 21/bin/rm -f crypto/rc4/*.o crypto/bn/bn*.o crypto/md2/md2_dgst.o 22make 23apps/ssleay speed rc4 rsa md2 >speed.2l 24 25perl Configure bl-4c-ri 26/bin/rm -f crypto/rc4/rc4*.o 27make 28apps/ssleay speed rc4 >speed.3l 29 30perl Configure b2-is-ri-dp 31/bin/rm -f crypto/idea/i_*.o crypto/rc4/*.o crypto/des/ecb_enc.o crypto/bn/bn*.o 32apps/ssleay speed rsa rc4 idea des >speed.4l 33 34cat speed.1 >speed.log 35cat speed.1l >>speed.log 36perl util/sp-diff.pl speed.1l speed.2l >>speed.log 37perl util/sp-diff.pl speed.1l speed.3l >>speed.log 38perl util/sp-diff.pl speed.1l speed.4l >>speed.log 39 40