Twofish Source Code
Neil Ferguson’s Twofish C library is free for all uses.
Other implementations:
- Reference C Implementation (Updated 6/20/2011)
- Optimized C Implementation
- Pentium/Pro/II Assembly
- 6805 Assembly
- Z80 Assembly
- C# (by Josip Medved)
- C# (part of CEX-NET by John Underhill)
- C++ (part of CEX by John Underhill)
- Delphi (part of DCPcrypt)
- Java (part of Cryptix)
- Java (part of the Bouncy Castle crypto package)
- Kotlin code and unit test code (dv1 on Github)
- Optimized C (two versions by Drew Csillag)
- Perl (several versions)
- Visual Basic (by Jesper Soederberg)
- x86 Assembly (by Odzhan and Peter Ferrie)
up to Twofish
Sidebar photo of Bruce Schneier by Joe MacInnis.