Skip to content

Releases: lattice-based-cryptography/module-lwe

v0.1.4

21 Feb 21:57
f34db2b
Compare
Choose a tag to compare

uses base64 encoded strings for public key, secret key, and ciphertext.

v0.1.3

19 Feb 20:27
5d50c12
Compare
Choose a tag to compare

add criterion benchmarking for keygen, encrypt, decrypt.

v0.1.2

19 Feb 04:28
81dbadd
Compare
Choose a tag to compare

uses polymul_fast from ring_lwe::utils::polymul_fast which is an NTT accelerated polynomial multiplication.

v0.1.1

19 Feb 04:14
4427efa
Compare
Choose a tag to compare

adds documentation and doctests. refactors to use utils.rs rather than lib.rs for utility functions.

v0.1.0

11 Feb 19:04
485ae55
Compare
Choose a tag to compare

Implements the module learning-with-errors encryption scheme in Rust.

This can be used as a command line tool to perform keygen, encrypt, and decrypt.

Note: this is vulnerable to side-channel and other attacks.