Skip to content
This repository has been archived by the owner on Nov 21, 2023. It is now read-only.

v0.0.3

Latest
Compare
Choose a tag to compare
@fjarri fjarri released this 19 Jul 17:14
· 3 commits to master since this release
  • ADDED: LweSampleArray.copy() for cloning a ciphertext.

  • ADDED: LweSampleArray.roll() that cyclically shifts encrypted bits if a ciphertext.

  • ADDED: thread keyword parameter to Context, allowing one to use an existing Reikna Thread object to create a context.

  • ADDED: concatenate() for LweSampleArray objects.

  • ADDED: __setitem__() functionality for LweSampleArray objects (the source must be another LweSampleArray).

  • ADDED: NTT transform now uses Montgomery multiplication for the cases where one of the factors can be prepared in advance, increasing performance (mostly for the multi-kernel bootstrap).

  • FIXED: result shape derivation in gate methods of VirtualMachine, including vm.gate_constant() not accepting lists as arguments.