| Modifier and Type | Field and Description |
|---|---|
| private final NTRUParameterSet |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static int | |
| public PolynomialPair | |
| public HPSPolynomial | Returns: a ternary polynomial with exactly q/16 − 1 coefficients equal to 1 and q/16 − 1 coefficient equal to −1random byte array uniformBytes)
|
| public Polynomial | |
| public HRSSPolynomial | Returns: a ternary polynomial that satisfies the non-negative correlation propertyrandom byte array uniformBytes)
|
| public PolynomialPair |
| params | back to summary |
|---|---|
| private final NTRUParameterSet params | |
| NTRUSampling | back to summary |
|---|---|
| public NTRUSampling(NTRUParameterSet params) Constructor
| |
| mod3 | back to summary |
|---|---|
| private static int mod3(int a) | |
| sampleFg | back to summary |
|---|---|
public PolynomialPair sampleFg(byte[] uniformBytes)
| |
| sampleFixedType | back to summary |
|---|---|
public HPSPolynomial sampleFixedType(byte[] uniformBytes)
| |
| sampleIid | back to summary |
|---|---|
public Polynomial sampleIid(byte[] uniformBytes)
| |
| sampleIidPlus | back to summary |
|---|---|
public HRSSPolynomial sampleIidPlus(byte[] uniformBytes)
| |
| sampleRm | back to summary |
|---|---|
public PolynomialPair sampleRm(byte[] uniformBytes)
| |