org.bouncycastle.crypto.params
Class NTRUSigningPrivateKeyParameters.Basis
java.lang.Object
org.bouncycastle.crypto.params.NTRUSigningPrivateKeyParameters.Basis
- Direct Known Subclasses:
- NTRUSigningKeyPairGenerator.FGBasis
- Enclosing class:
- NTRUSigningPrivateKeyParameters
public static class NTRUSigningPrivateKeyParameters.Basis
- extends java.lang.Object
A NtruSign basis. Contains three polynomials f, f', h
.
Field Summary |
org.bouncycastle.math.ntru.polynomial.Polynomial |
f
|
org.bouncycastle.math.ntru.polynomial.Polynomial |
fPrime
|
org.bouncycastle.math.ntru.polynomial.IntegerPolynomial |
h
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
f
public org.bouncycastle.math.ntru.polynomial.Polynomial f
fPrime
public org.bouncycastle.math.ntru.polynomial.Polynomial fPrime
h
public org.bouncycastle.math.ntru.polynomial.IntegerPolynomial h
NTRUSigningPrivateKeyParameters.Basis
protected NTRUSigningPrivateKeyParameters.Basis(org.bouncycastle.math.ntru.polynomial.Polynomial f,
org.bouncycastle.math.ntru.polynomial.Polynomial fPrime,
org.bouncycastle.math.ntru.polynomial.IntegerPolynomial h,
NTRUSigningKeyGenerationParameters params)
- Constructs a new basis from polynomials
f, f', h
.
- Parameters:
f
- fPrime
- h
- params
- NtruSign parameters
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object