- ReWire by Example
- 1. Prerequisites
❱
- 1.1. Haskell
- 1.2. Monads in Haskell
- 2. Hello Worlds in ReWire
❱
- 2.1. Simple Mealy
- 2.2. Fibonacci, of course
- 2.3. Carry Save Adders
- 3. Cryptographic Hardware in ReWire
❱
- 3.1. Reference Semantics
❱
- 3.1.1. Introduction
- 3.1.2. Words
- 3.1.3. The quarterround function
- 3.1.4. The rowround function
- 3.1.5. The columnround function
- 3.1.6. The doubleround function
- 3.1.7. The littleendian function
- 3.1.8. Salsa20 Hash function
- 3.1.9. Salsa20 Expansion function
- 3.1.10. Salsa20 Encryption function
- 4. Pipelining in ReWire
❱
- 4.1. Hello World Example
- 4.2. One, Two, Three,... Stall