Crate lpn[−][src]
This library provides everything you need to program attacks on LPN as if you were writing them on paper.
Modules
bkw | Defines the algorithms from the classic Blum, Kalai and Wasserman paper |
codes | This module defines Linear codes for the covering-codes reduction. |
covering_codes | Implements the covering codes reduction and sparse secret transformation |
gauss | Defines the Pooled Gauss solving algorithms by Esser, Kübler and May |
lf1 | Defines the algorithms from the Levieil and Fouque paper (LF1, LF2) |
oracle | Describes the LPN problem oracle on which we apply reductions and solving algorithms |