module Crypt_blowfish32: sig
.. end
"Blowfish", created by Bruce Schneier, is a 64 bit block cipher,
so the following applies:
module Cryptsystem: Cryptsystem_64.T
module Cryptmodes: Cryptmodes_64.T
with type key = Cryptsystem.key
- Blowfish is one of the fastest ciphers.
- Blowfish supports keys from 8 bits to 448 bits. With longer keys
the algorithm does not slow down.
- There are weak keys. It is possible to recover some initialization
data for weak keys, but no way to exploit this knowlege has been
reported.
- Blowfish is public domain, i.e. free from patents.
THIS VERSION OF BLOWFISH USES INT32 ARITHMETIC, AND IS EXPERIMENTAL.