Skip to content

Releases: jashandeep-sohi/python-blowfish

0.6.1

28 Feb 23:41
Compare
Choose a tag to compare

This is a bug fix release that fixes little-endian byte-order input encryption and decryption.

0.6.0

21 Jan 00:40
Compare
Choose a tag to compare
Release 0.6.0

=============

Release Notes
-------------
- Fixed key size bug (set lower limit to 4 instead of 8 bytes).
- Added ECB-CTS mode of operation.
- Added CBC-CTS mode of operation.
- Updated OFB mode implementation to allow input data of any length.
- Updated CFB mode implementation to allow input data of any length.
- Inlined encryption & decryption rounds in `encrypt_block` & `decrypt_block`
  methods to get a very slight performance boost.
- Added custom exception messages for incorrect input data.
- Separated tests & benchmarks into separate files.
- Switched to Python `unittest` framework for testing.

0.4.0

18 Dec 09:18
Compare
Choose a tag to compare
Release 0.4.0

=============

Release Notes
-------------
- Added Electronic Codebook mode (ECB)
- Added Cipher-Block Chaining mode (CBC)
- Added Propagating Cipher-Block Chaining mode (PCBC)
- Added Cipher Feedback mode (CFB)
- Added Output Feedback mode (OFB)
- Added Counter mode (CTR)
- Added documentation
- About 2x speed up
- Using `struct` module internally for bytes-integer conversions
- Moved testing to separate file

0.2.0

08 Oct 20:55
Compare
Choose a tag to compare
v0.2.0

Stable Version 0.2.0