Struct ntrumls::NTRUMLS
[−]
[src]
pub struct NTRUMLS { /* fields omitted */ }
Methods
impl NTRUMLS[src]
pub fn with_param_set(param_set: PQParamSetID) -> Self[src]
pub fn generate_keypair(&self) -> Option<(PrivateKey, PublicKey)>[src]
pub fn generate_keypair_from_fg(
&self,
fg: &[u16]
) -> Option<(PrivateKey, PublicKey)>[src]
&self,
fg: &[u16]
) -> Option<(PrivateKey, PublicKey)>
Calculates keypair from 'fg' (concatenated ring elements 'f' and 'g')
pub fn sign(
&self,
msg: &[u8],
sk: &PrivateKey,
pk: &PublicKey
) -> Option<Signature>[src]
&self,
msg: &[u8],
sk: &PrivateKey,
pk: &PublicKey
) -> Option<Signature>