Revision history for Perl extension Crypt::Twofish2

1.03 Sun Aug  1 20:09:18 CEST 2021
	- fix array out of bounds error in twofish reference implementation
          (which, weirdly enough, seemed to have been deliberate).

1.02 Wed Dec  1 03:10:32 CET 2010
	- make all twofish functions static to avoid namespace issues
          when statically linking perl.
        - convert to XSLoader.

1.01 Thu Mar  3 18:00:52 CET 2005
	- change of contact address.

1.0  Wed Jul 14 17:55:13 CEST 2004
	- minor spelling mistakes.
        - pad result with trailing (hidden) zero-byte to please regex code
          (problem reported by Andreas König).

0.06  Fri Feb 23 02:12:22 CET 2001
	- fix TWO MAJOR BUGS. First, keys with a leading zero byte
          caused no encryption at all. Second, the keys were byte-swapped
          on BIG-ENDIAN machines (or rather, not swapped at all).

          Both of these bugs were corrected. If you have old keys on
          big-endian machine you can get the old behaviour by applying the
          following regex to your key:

          $key =~ s/(.)(.)(.)(.)/$4$3$2$1/gs;
          
        - added more test vectors that should also catcg endianness-issues.
        - minor portability fixes.

0.05  Mon Feb 19 09:08:12 CET 2001
	- workaround for the 5.004 pod anomaly.
        - renamed twofish2.c to twofish.c to avoid name clash on the
          lesser os's ;) actually, the old name was a bug anyway.

0.04  Tue Jan 16 13:59:00 CET 2001
	- better test for little endian (should work on alpha now).
        - more(?) 5.004 compatibility (5.004 is still unsupported). I
          wished people wouldn't insist on using ANTIQUE versions of their
          software with my module.

0.03  Tue Aug  1 22:05:05 CEST 2000
	- added SvPV_nolen emulation for stoneage perls (5.5 and below).

0.02  Sun Apr  9 02:54:32 CEST 2000
	- use BYTEORDER form perl.h
        - improved testsuite

0.01  Fri Apr  7 11:24:43 CEST 2000
	- original version; leftover "garbage" from the PApp module