12000-10-27 Guido Flohr <guido@freemint.de> 2 3 * DES_PP.m4: 4 Bumped version number to 1.00. The D_ENCRYPT macro has been simplified 5 and made faster. Update documentation. Performance of version 1.00 is 6 more than 20 % better than version 0.07. 7 8 * .cvsignore: README is now generated. 9 10 * Makefile.PL: Generate README with pod2text. 11 12 * INSTALL, README: 13 Moved contents of README to INSTALL. README is now generated by pod2text 14 so that PAUSE will extract something useful. 15 16 * DES_PP.m4: 17 Minor optimizations (unrolling the loops had negative effect, discarded). 18 19 * DES_PP.m4: 20 Replaced preprocessor version with m4 source file. See the file itself 21 for a discussion of the advantages of m4 over the preprocessor. 22 Additionally for performance reasons the two nested array references 23 "des_skb" and "des_SPtrans" have been split up into distinct 24 constants. 25 26 * MANIFEST: DES_PP.ppp replaced by DES_PP.m4. 27 28 * DES_PP.ppp: Replaced by DES_PP.m4. 29 302000-10-23 Guido Flohr <guido@freemint.de> 31 32 * Makefile.PL: 33 Added lib/Crypt/DES_PP.pm as an additional Makefile target. 34 35 * MANIFEST: Renamed DES_PP.ppm to DES_PP.ppp. 36 37 * DES_PP.ppp: Bumped version number to 0.07. 38 Renamed DES_PP.ppm to DES_PP.ppp. 39 40 * DES_PP.ppm, Makefile.PL: 41 Renamed DES_PP.ppm (oops, used by Activestate Perl) to DES_PP.ppp 42 (like pre-process perl). 43 Makefile now retrieves version information directly from DES_PP.ppp. 44 Filter out preprocessor line numbers from output so that Perl reports 45 linenumbers correctly when a warning or error occurs. 46 47 * DES_PP.ppm: 48 Fixed typo/thinko (don't remember) in crypt(). Should now run 49 on big-endian machines, too. Thanks to schinder@pobox.com for 50 the bug report, thanks to Frank Naumann (fnaumann@freemint.de) 51 for giving me access to his big-endian MiNT machine for debugging. 52 532000-10-23 Guido Flohr <guido@freemint.de> 54 55 * Makefile.PL: 56 Added lib/Crypt/DES_PP.pm as an additional Makefile target. 57 58 * MANIFEST: Renamed DES_PP.ppm to DES_PP.ppp. 59 60 * DES_PP.ppp: Bumped version number to 0.07. 61 Renamed DES_PP.ppm to DES_PP.ppp. 62 63 * DES_PP.ppm, Makefile.PL: 64 Renamed DES_PP.ppm (oops, used by Activestate Perl) to DES_PP.ppp 65 (like pre-process perl). 66 Makefile now retrieves version information directly from DES_PP.ppp. 67 Filter out preprocessor line numbers from output so that Perl reports 68 linenumbers correctly when a warning or error occurs. 69 70 * DES_PP.ppm: 71 Fixed typo/thinko (don't remember) in crypt(). Should now run 72 on big-endian machines, too. Thanks to schinder@pobox.com for 73 the bug report, thanks to Frank Naumann (fnaumann@freemint.de) 74 for giving me access to his big-endian MiNT machine for debugging. 75 762000-10-23 Guido Flohr <guido@freemint.de> 77 78 * MANIFEST: Renamed DES_PP.ppm to DES_PP.ppp. 79 80 * DES_PP.ppp: Bumped version number to 0.07. 81 Renamed DES_PP.ppm to DES_PP.ppp. 82 83 * DES_PP.ppm, Makefile.PL: 84 Renamed DES_PP.ppm (oops, used by Activestate Perl) to DES_PP.ppp 85 (like pre-process perl). 86 Makefile now retrieves version information directly from DES_PP.ppp. 87 Filter out preprocessor line numbers from output so that Perl reports 88 linenumbers correctly when a warning or error occurs. 89 90 * DES_PP.ppm: 91 Fixed typo/thinko (don't remember) in crypt(). Should now run 92 on big-endian machines, too. Thanks to schinder@pobox.com for 93 the bug report, thanks to Frank Naumann (fnaumann@freemint.de) 94 for giving me access to his big-endian MiNT machine for debugging. 95 962000-10-23 Guido Flohr <guido@freemint.de> 97 98 * DES_PP.ppp: Bumped version number to 0.07. 99 Renamed DES_PP.ppm to DES_PP.ppp. 100 101 * DES_PP.ppm, Makefile.PL: 102 Renamed DES_PP.ppm (oops, used by Activestate Perl) to DES_PP.ppp 103 (like pre-process perl). 104 Makefile now retrieves version information directly from DES_PP.ppp. 105 Filter out preprocessor line numbers from output so that Perl reports 106 linenumbers correctly when a warning or error occurs. 107 108 * DES_PP.ppm: 109 Fixed typo/thinko (don't remember) in crypt(). Should now run 110 on big-endian machines, too. Thanks to schinder@pobox.com for 111 the bug report, thanks to Frank Naumann (fnaumann@freemint.de) 112 for giving me access to his big-endian MiNT machine for debugging. 113 1142000-10-23 Guido Flohr <guido@freemint.de> 115 116 * DES_PP.ppm: 117 Fixed typo/thinko (don't remember) in crypt(). Should now run 118 on big-endian machines, too. Thanks to schinder@pobox.com for 119 the bug report, thanks to Frank Naumann (fnaumann@freemint.de) 120 for giving me access to his big-endian MiNT machine for debugging. 121 1222000-10-11 Guido Flohr <guido@freemint.de> 123 124 * DES_PP.ppm: Bumped version number to 0.06. 125 126 * test.pl: 127 Eval dependencies to other modules in single quotes, not in curly 128 braces to avoid the test to fail if Crypt::CBC is not present. 129 130 * t/cbcref.t: 131 Don't print a test number for bulk output when Crypt::CBC is not 132 present, so that Test::Harness doesn't get confused. 133 1342000-10-11 Guido Flohr <guido@freemint.de> 135 136 * DES_PP.ppm: Bumped version number to 0.06. 137 138 * test.pl: 139 Eval dependencies to other modules in single quotes, not in curly 140 braces to avoid the test to fail if Crypt::CBC is not present. 141 142 * t/cbcref.t: 143 Don't print a test number for bulk output when Crypt::CBC is not 144 present, so that Test::Harness doesn't get confused. 145 1462000-10-08 Guido Flohr <guido@freemint.de> 147 148 * DES_PP.ppm: Bumped version number to 0.05. 149 150 * MANIFEST: Added lib/Crypt/.cvsignore. 151 152 * lib/Crypt/.cvsignore: Initial revision. 153 154 * lib/Crypt/DES_PP.pod: Moved to DES_PP.ppm in top-level directory. 155 156 * DES_PP.ppm: Moved from lib/Crypt/DES_PP.pod here. 157 158 * test-xs: Initial revision. 159 160 * test.pl: Added benchmarks to run against XS version in CBC mode. 161 162 * Makefile.PL: 163 Changed suffix rule to a full rule for building lib/Crypt/DES_PP.pm. 164 165 * MANIFEST: 166 Moved lib/Crypt/DES_PP.pod to DES_PP.pm, renamed test-xs.pl to test-xs. 167 168 * test-xs.pl: Renamed to test-xs. 169 170 * lib/Crypt/DES_PP.pod: Bumped version number to 0.03. 171 172 * lib/Crypt/DES_PP.pod: Initial revision. 173 174 * lib/Crypt/DES_PP.pm: 175 Removed secondary file DES_PP.pm from CVS repository. 176 177 * Makefile.PL: 178 Added suffix rule to build .pm files from .pod (not very clean, simply 179 run the .pod through cpp). 180 181 * MANIFEST: 182 Added preprocessor source lib/Crypt/DES_PP.pod to improve performance. 183 184 * t/cbcref.t: COPYING has been renamed to COPYING.LIB. 185 186 * t/00base.t, t/.cvsignore, t/cbcref.t, t/cert.t, t/random.t, t/randomcache.t: 187 Initial revision. 188 189 * lib/Crypt/DES_PP.pm: 190 Bumped version number to 0.02 and added documentation. 191 192 * test.pl: 193 Completely changed. The original version can still be found as 194 test-xs.pl. 195 196 * README: Changed e-mail address. 197 198 * MANIFEST: 199 Added .cvsignore, renamed COPYING to COPYING.LIB, added README and 200 subdirectory t. 201 202 * COPYING.LIB: Renamed from COPYING. 203 204 * COPYING: Renamed to COPYING.LIB. 205 206 * .cvsignore, test-xs.pl: Initial revision. 207 2082000-09-21 Guido Flohr <guido@freemint.de> 209 210 * test.pl: Manipulated @INC so that script can also run stand-alone. 211 212 * test.pl: Added modification notice to file header. 213 214 * COPYING, README, MANIFEST, Makefile.PL, lib/Crypt/DES_PP.pm, test.pl: 215 New file. 216 217