Coverage for src\pqlattice\lattice\_hkz.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2026-01-07 03:12 +0100

1from ..typing import SquareMatrix, validate_aliases 

2from ._bkz import bkz 

3from ._lattice import rank 

4 

5 

6@validate_aliases 

7def hkz(lattice_basis: SquareMatrix) -> SquareMatrix: 

8 """_summary_ 

9 

10 Parameters 

11 ---------- 

12 lattice_basis : SquareMatrix 

13 _description_ 

14 

15 Returns 

16 ------- 

17 SquareMatrix 

18 _description_ 

19 """ 

20 return bkz(lattice_basis, rank(lattice_basis))