public class HSSPublicKeyParameters extends LMSKeyParameters implements LMSContextBasedVerifier
| Constructor and Description |
|---|
HSSPublicKeyParameters(int l,
LMSPublicKeyParameters lmsPublicKey) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
LMSContext |
generateLMSContext(byte[] sigEnc) |
byte[] |
getEncoded()
Return a byte array representing the implementing object.
|
static HSSPublicKeyParameters |
getInstance(java.lang.Object src) |
int |
getL() |
LMSPublicKeyParameters |
getLMSPublicKey() |
int |
hashCode() |
boolean |
verify(LMSContext context) |
isPrivatepublic HSSPublicKeyParameters(int l,
LMSPublicKeyParameters lmsPublicKey)
public static HSSPublicKeyParameters getInstance(java.lang.Object src) throws java.io.IOException
java.io.IOExceptionpublic int getL()
public LMSPublicKeyParameters getLMSPublicKey()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic byte[] getEncoded()
throws java.io.IOException
EncodablegetEncoded in interface EncodablegetEncoded in class LMSKeyParametersjava.io.IOException - if an issue arises generation the encoding.public LMSContext generateLMSContext(byte[] sigEnc)
generateLMSContext in interface LMSContextBasedVerifierpublic boolean verify(LMSContext context)
verify in interface LMSContextBasedVerifier