SVP
Lattice sieving over the integers with arbitrary precision.
Includes the sampling algorithm described by [GPV08] and the Gauss Sieve described in [MV10].
Example
use *;
// LLL/BKZ reduced basis
let mut b = vec!;
// Compute squared norms
for i in 0..b.len
// Init lattice
let l = Lattice ;
// Rejection sampling parameter
let t = with_val.ln;
// Init Gasuss Sieve
let mut gs = gsieve!;
// Short vectors sorted in ascending order
let short_vecs = gs.sieve;