public class HSSPublicKeyParameters extends LMSKeyParameters implements LMSContextBasedVerifier
Constructor and Description |
---|
HSSPublicKeyParameters(int l,
LMSPublicKeyParameters lmsPublicKey) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
LMSContext |
generateLMSContext(byte[] sigEnc) |
byte[] |
getEncoded()
Return a byte array representing the implementing object.
|
static HSSPublicKeyParameters |
getInstance(Object src) |
int |
getL() |
LMSPublicKeyParameters |
getLMSPublicKey() |
int |
hashCode() |
boolean |
verify(LMSContext context) |
isPrivate
public HSSPublicKeyParameters(int l, LMSPublicKeyParameters lmsPublicKey)
public static HSSPublicKeyParameters getInstance(Object src) throws IOException
IOException
public int getL()
public LMSPublicKeyParameters getLMSPublicKey()
public byte[] getEncoded() throws IOException
Encodable
getEncoded
in interface Encodable
getEncoded
in class LMSKeyParameters
IOException
- if an issue arises generation the encoding.public LMSContext generateLMSContext(byte[] sigEnc)
generateLMSContext
in interface LMSContextBasedVerifier
public boolean verify(LMSContext context)
verify
in interface LMSContextBasedVerifier
Copyright © 2021 BouncyCastle.org. All rights reserved.