Coverage for src\pqlattice\lattice\_embeddings.py: 68%
19 statements
« prev ^ index » next coverage.py v7.11.0, created at 2026-01-07 03:12 +0100
« prev ^ index » next coverage.py v7.11.0, created at 2026-01-07 03:12 +0100
1from ..typing import Matrix, SquareMatrix, Vector, validate_aliases
4@validate_aliases
5def q_ary_lattice_basis(A: Matrix, modulus: int) -> SquareMatrix:
6 raise NotImplementedError()
9@validate_aliases
10def dual_q_ary_lattice_basis(A: Matrix, modulus: int) -> SquareMatrix:
11 raise NotImplementedError()
14@validate_aliases
15def bai_galbraith(A: Matrix, b: Vector, q: int) -> SquareMatrix:
16 raise NotImplementedError()
19@validate_aliases
20def kannan(lattice_basis: SquareMatrix, target_vector: Vector, M: int) -> SquareMatrix:
21 raise NotImplementedError()
24@validate_aliases
25def subset_sum(sequence: Vector, S: int) -> SquareMatrix:
26 raise NotImplementedError()
29@validate_aliases
30def ntru() -> SquareMatrix:
31 raise NotImplementedError()