Top Fields Constructors Methods
org.bouncycastle.pqc.math.ntru

public Class HRSSPolynomial

extends Polynomial
Class Inheritance
Imports
org.bouncycastle.pqc.math.ntru.parameters.NTRUHRSSParameterSet

Field Summary

Inherited from org.bouncycastle.pqc.math.ntru.Polynomial:
coeffsparams

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
public void
sqFromBytes(byte[]
byte array of packed polynomial
a
)

Implements abstract org.bouncycastle.pqc.math.ntru.Polynomial.sqFromBytes.

Unpack a Sq polynomial
public byte[]
sqToBytes(int
array length of packed polynomial
len
)

Implements abstract org.bouncycastle.pqc.math.ntru.Polynomial.sqToBytes.

Pack Sq polynomial as a byte array
Inherited from org.bouncycastle.pqc.math.ntru.Polynomial:
bothNegativeMaskmod3mod3mod3PhiNmodQmodQPhiNr2InvrqInvrqMulrqSumZeroFromBytesrqSumZeroToBytesrqToS3s3FromBytess3Invs3Muls3ToBytessqMultrinaryZqToZ3z3ToZq

Constructor Detail

HRSSPolynomialback to summary
public HRSSPolynomial(NTRUHRSSParameterSet params)

Method Detail

liftback to summary
public void lift(Polynomial a)

Implements abstract org.bouncycastle.pqc.math.ntru.Polynomial.lift.

Annotations
@Override
r2Invback to summary
public void r2Inv(Polynomial a)

Implements abstract org.bouncycastle.pqc.math.ntru.Polynomial.r2Inv.

Annotations
@Override
rqInvback to summary
public void rqInv(Polynomial a)

Implements abstract org.bouncycastle.pqc.math.ntru.Polynomial.rqInv.

Annotations
@Override
s3Invback to summary
public void s3Inv(Polynomial a)

Implements abstract org.bouncycastle.pqc.math.ntru.Polynomial.s3Inv.

Annotations
@Override
sqFromBytesback to summary
public void sqFromBytes(byte[] a)

Implements abstract org.bouncycastle.pqc.math.ntru.Polynomial.sqFromBytes.

Doc from org.bouncycastle.pqc.math.ntru.Polynomial.sqFromBytes.

Unpack a Sq polynomial

Parameters
a:byte[]

byte array of packed polynomial

Annotations
@Override
sqToBytesback to summary
public byte[] sqToBytes(int len)

Implements abstract org.bouncycastle.pqc.math.ntru.Polynomial.sqToBytes.

Doc from org.bouncycastle.pqc.math.ntru.Polynomial.sqToBytes.

Pack Sq polynomial as a byte array

Parameters
len:int

array length of packed polynomial

Annotations
@Override