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
select(isprime, vector(50,i,i^2+1))
select(isprime, List([1,2,3,4,5]), 1)
select(isprime, List([1,2,3,4,5]))
select(x->(x<100), %)
select(x->x, [0,1,2;0,2,0])
select(x->!x, [0,1,2;0,2,0])

[x|x<-List(),x%2]
[x|x<-List([1..4]), x%2]

v=Vecsmall([1,2,3]);
select(x->x,v,1)
select(x->x,v)