- compactPublicKey
The quadratic (or mixed) terms of the public key are compacted from a n x n
matrix per polynomial to
- genKeyPair
This function generates a Rainbow key pair.
- generateF
This function generates the private map F, which consists of u-1 layers. Each
layer consists of oi p
- generateL1
This function generates the invertible affine linear map L1 = A1*x + b1 The
translation part b1, is
- generateL2
This function generates the invertible affine linear map L2 = A2*x + b2 The
translation part b2, is
- initialize
- initializeDefault
- keygen
This function calls the functions for the random generation of the coefficients
and the matrices nee
- generateKeyPair
- init