class_group 0.6.0

Rust library for building IQC: cryptography based on class groups (Cl) of imaginary quadratic orders
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
Function: rnflllgram
Section: number_fields
C-Name: rnflllgram
Prototype: GGGp
Help: rnflllgram(nf,pol,order): given a pol with coefficients in nf and an
 order as output by rnfpseudobasis or similar, gives [[neworder],U], where
 neworder is a reduced order and U is the unimodular transformation matrix.
Doc: given a polynomial
 \var{pol} with coefficients in \var{nf} defining a relative extension $L$ and
 a suborder \var{order} of $L$ (of maximal rank), as output by
 \kbd{rnfpseudobasis}$(\var{nf},\var{pol})$ or similar, gives
 $[[\var{neworder}],U]$, where \var{neworder} is a reduced order and $U$ is
 the unimodular transformation matrix.