Skip to content

Releases: lattice-based-labs/ring-lwe

v0.1.8

22 Sep 21:50
3decf9e

Choose a tag to compare

add ability to save/load public and private keys from command line.

add ability to load ciphertext files.

use clap for command line argument parsing

v0.1.7

20 Feb 19:43
62250bd

Choose a tag to compare

uses base64 encoding for secret key, public key, and ciphertext strings

v0.1.6

19 Feb 20:28
ab6a0bd

Choose a tag to compare

add criterion benchmarking for keygen, encrypt, decrypt, polymul_fast.

v0.1.5

19 Feb 05:46
fd04b7d

Choose a tag to compare

moves utility functions from lib.rs library to utils.rs module. this allows doctests to run and makes all desired functions publicly available.

v0.1.4

19 Feb 00:12
e1848e8

Choose a tag to compare

minor update. changes polysub to pass f by reference to align with its use in module-lwe.

v0.1.3

18 Feb 00:01
066ab70

Choose a tag to compare

Includes improved documentation, doctests, and examples.

v0.1.2

17 Feb 02:51
af0324c

Choose a tag to compare

now uses ntt v0.1.8, which resolves an overflow error for large primes such as q=12289.

v.0.1.1

11 Feb 18:59
300b740

Choose a tag to compare

This implements the ring learning-with-errors encryption scheme.

It provides keygen, encrypt, decrypt methods. It uses a command line interface.

It provides unit tests for basic functionality, homomorphic addition, and relinearized homomorphic multiplication.