| 1 |
Revision history for Perl extension Crypt::Twofish2 |
| 2 |
|
| 3 |
1.03 Sun Aug 1 20:09:18 CEST 2021 |
| 4 |
- fix array out of bounds error in twofish reference implementation |
| 5 |
(which, weirdly enough, seemed to have been deliberate). |
| 6 |
|
| 7 |
1.02 Wed Dec 1 03:10:32 CET 2010 |
| 8 |
- make all twofish functions static to avoid namespace issues |
| 9 |
when statically linking perl. |
| 10 |
- convert to XSLoader. |
| 11 |
|
| 12 |
1.01 Thu Mar 3 18:00:52 CET 2005 |
| 13 |
- change of contact address. |
| 14 |
|
| 15 |
1.0 Wed Jul 14 17:55:13 CEST 2004 |
| 16 |
- minor spelling mistakes. |
| 17 |
- pad result with trailing (hidden) zero-byte to please regex code |
| 18 |
(problem reported by Andreas König). |
| 19 |
|
| 20 |
0.06 Fri Feb 23 02:12:22 CET 2001 |
| 21 |
- fix TWO MAJOR BUGS. First, keys with a leading zero byte |
| 22 |
caused no encryption at all. Second, the keys were byte-swapped |
| 23 |
on BIG-ENDIAN machines (or rather, not swapped at all). |
| 24 |
|
| 25 |
Both of these bugs were corrected. If you have old keys on |
| 26 |
big-endian machine you can get the old behaviour by applying the |
| 27 |
following regex to your key: |
| 28 |
|
| 29 |
$key =~ s/(.)(.)(.)(.)/$4$3$2$1/gs; |
| 30 |
|
| 31 |
- added more test vectors that should also catcg endianness-issues. |
| 32 |
- minor portability fixes. |
| 33 |
|
| 34 |
0.05 Mon Feb 19 09:08:12 CET 2001 |
| 35 |
- workaround for the 5.004 pod anomaly. |
| 36 |
- renamed twofish2.c to twofish.c to avoid name clash on the |
| 37 |
lesser os's ;) actually, the old name was a bug anyway. |
| 38 |
|
| 39 |
0.04 Tue Jan 16 13:59:00 CET 2001 |
| 40 |
- better test for little endian (should work on alpha now). |
| 41 |
- more(?) 5.004 compatibility (5.004 is still unsupported). I |
| 42 |
wished people wouldn't insist on using ANTIQUE versions of their |
| 43 |
software with my module. |
| 44 |
|
| 45 |
0.03 Tue Aug 1 22:05:05 CEST 2000 |
| 46 |
- added SvPV_nolen emulation for stoneage perls (5.5 and below). |
| 47 |
|
| 48 |
0.02 Sun Apr 9 02:54:32 CEST 2000 |
| 49 |
- use BYTEORDER form perl.h |
| 50 |
- improved testsuite |
| 51 |
|
| 52 |
0.01 Fri Apr 7 11:24:43 CEST 2000 |
| 53 |
- original version; leftover "garbage" from the PApp module |
| 54 |
|