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

public Class HPS4096Polynomial

extends HPSPolynomial
Class Inheritance
Imports
org.bouncycastle.pqc.math.ntru.parameters.NTRUHPSParameterSet

Polynomial class for HPS parameters with q = 4096

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Overrides org.bouncycastle.pqc.math.ntru.HPSPolynomial.sqFromBytes.

Unpack a Sq polynomial

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

Overrides org.bouncycastle.pqc.math.ntru.HPSPolynomial.sqToBytes.

Pack Sq polynomial as a byte array

Inherited from org.bouncycastle.pqc.math.ntru.HPSPolynomial:
lift

Constructor Detail

HPS4096Polynomialback to summary
public HPS4096Polynomial(NTRUHPSParameterSet params)

Method Detail

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

Overrides org.bouncycastle.pqc.math.ntru.HPSPolynomial.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)

Overrides org.bouncycastle.pqc.math.ntru.HPSPolynomial.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