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