Twofish Source Code
- 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 Cipher EX by John Underhill)
- Delphi (part of DCPcrypt)
- Java (part of Cryptix)
- Optimized C (two versions by Drew Csillag)
- Perl (several versions)
- Visual Basic (by Jesper Soederberg)
- x86 Assembly (by Odzhan; more info)
Photo of Bruce Schneier by Per Ervland.
Schneier on Security is a personal website. Opinions expressed are not necessarily those of IBM Resilient.