Modules§
- brent_
kung_ adder - Brent-Kung adder is a parallel prefix adder described here https://maths-people.anu.edu.au/~brent/pd/rpb060_IEEETC.pdf
- nonlinear_
gates - Implementation of Different non-linear Gates used in SHA-2 family of circuits as described in NIST SP-180-4 https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf
- ripple_
carry_ adder - Utilities related to Ripple Carry Adder
- sha256_
bit_ decomp - Implementation of SHA-256 circuit using bitwise decomposition
Traits§
- Adder
Gate Trait - Trait that’s implemented by all SHA256 adders