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: mfmul
Section: modular_forms
C-Name: mfmul
Prototype: GG
Help: mfmul(F,G): Multiply the two forms F and G.
Doc: Multiply the two generalized modular forms $F$ and $G$.
 \bprog
 ? E4 = mfEk(4); G = mfmul(mfmul(E4,E4),E4);
 ? mfcoefs(G, 4)
 %2 = [1, 720, 179280, 16954560, 396974160]
 ? mfcoefs(mfpow(E4,3), 4)
 %3 = [1, 720, 179280, 16954560, 396974160]
 @eprog