CipherParameterspublic class NTRUSigningPublicKeyParameters extends AsymmetricKeyParameter
h.| Modifier and Type | Field | Description |
|---|---|---|
IntegerPolynomial |
h |
| Constructor | Description |
|---|---|
NTRUSigningPublicKeyParameters(byte[] b,
NTRUSigningParameters params) |
Converts a byte array to a polynomial
h and constructs a new public key |
NTRUSigningPublicKeyParameters(java.io.InputStream is,
NTRUSigningParameters params) |
Reads a polynomial
h from an input stream and constructs a new public key |
NTRUSigningPublicKeyParameters(IntegerPolynomial h,
NTRUSigningParameters params) |
Constructs a new public key from a polynomial
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object obj) |
|
byte[] |
getEncoded() |
Converts the key to a byte array
|
int |
hashCode() |
|
void |
writeTo(java.io.OutputStream os) |
Writes the key to an output stream
|
isPrivatepublic IntegerPolynomial h
public NTRUSigningPublicKeyParameters(IntegerPolynomial h, NTRUSigningParameters params)
h - the polynomial h which determines the keyparams - the NtruSign parameters to usepublic NTRUSigningPublicKeyParameters(byte[] b,
NTRUSigningParameters params)
h and constructs a new public keyb - an encoded polynomialparams - the NtruSign parameters to usepublic NTRUSigningPublicKeyParameters(java.io.InputStream is,
NTRUSigningParameters params)
throws java.io.IOException
h from an input stream and constructs a new public keyis - an input streamparams - the NtruSign parameters to usejava.io.IOExceptionpublic byte[] getEncoded()
public void writeTo(java.io.OutputStream os)
throws java.io.IOException
os - an output streamjava.io.IOExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object