This repository has been archived by the owner on Nov 21, 2023. It is now read-only.
-
ADDED:
LweSampleArray.copy()
for cloning a ciphertext. -
ADDED:
LweSampleArray.roll()
that cyclically shifts encrypted bits if a ciphertext. -
ADDED:
thread
keyword parameter toContext
, allowing one to use an existing ReiknaThread
object to create a context. -
ADDED:
concatenate()
forLweSampleArray
objects. -
ADDED:
__setitem__()
functionality forLweSampleArray
objects (the source must be anotherLweSampleArray
). -
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
, includingvm.gate_constant()
not accepting lists as arguments.