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
v = [-3,7,-2,11];
obj = [1, v, Vecsmall(v), [-3,7;-2,11]];

{
for (i = 1, #obj,
  my (o = obj[i], u,v);
  vecmin(o, &u);
  vecmax(o, &v);
  print(i, ": ", [vecmax(o), vecmin(o), u, v]);
)
}