estimator.ntru_parameters.NTRUParameters.updated

estimator.ntru_parameters.NTRUParameters.updated#

NTRUParameters.updated(**kwds)[source]#

Return a new set of parameters updated according to kwds.

Parameters:

kwds – We set key to value in the new set of parameters.

EXAMPLE:

>>> from estimator import *
>>> schemes.NTRUHPS2048509Enc  
NTRUParameters(n=508, q=2048, Xs=D(σ=0.82), Xe=D(σ=0.71), m=508, tag='NTRUHPS2048509Enc', ntru_type='ma...
>>> schemes.NTRUHPS2048509Enc.possibly_overstretched
False

>>> schemes.NTRUHPS2048509Enc.updated(q=16536)  
NTRUParameters(n=508, q=16536, Xs=D(σ=0.82), Xe=D(σ=0.71), ..., tag='NTRUHPS2048509Enc', ntru_type='matrix')
>>> schemes.NTRUHPS2048509Enc.updated(q=16536).possibly_overstretched
True