| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public static HSSPrivateKeyParameters | |
| public static HSSSignature | |
| public static HSSSignature | |
| public static void | incrementIndex(HSSPrivateKeyParameters keyPair)
Increments an HSS private key without doing any work on it. |
| pack-priv static void | |
| public static boolean |
| HSS | back to summary |
|---|---|
| pack-priv HSS() | |
| generateHSSKeyPair | back to summary |
|---|---|
| public static HSSPrivateKeyParameters generateHSSKeyPair(HSSKeyGenerationParameters parameters) | |
| generateSignature | back to summary |
|---|---|
| public static HSSSignature generateSignature(HSSPrivateKeyParameters keyPair, byte[] message) | |
| generateSignature | back to summary |
|---|---|
| public static HSSSignature generateSignature(int L, LMSContext context) | |
| incrementIndex | back to summary |
|---|---|
| public static void incrementIndex(HSSPrivateKeyParameters keyPair) Increments an HSS private key without doing any work on it. HSS private keys are automatically incremented when when used to create signatures. The HSS private key is ranged tested before this incrementation is applied. LMS keys will be replaced as required. | |
| rangeTestKeys | back to summary |
|---|---|
| pack-priv static void rangeTestKeys(HSSPrivateKeyParameters keyPair) | |
| verifySignature | back to summary |
|---|---|
| public static boolean verifySignature(HSSPublicKeyParameters publicKey, HSSSignature signature, byte[] message) | |
| Access | Constructor and Description |
|---|---|
| public | PlaceholderLMSPrivateKey(LMSigParameters lmsParameter, LMOtsParameters otsParameters, int q, byte[] I, int maxQ, byte[] masterSecret)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv LMOtsPrivateKey | |
| public LMSPublicKeyParameters |
| PlaceholderLMSPrivateKey | back to summary |
|---|---|
| public PlaceholderLMSPrivateKey(LMSigParameters lmsParameter, LMOtsParameters otsParameters, int q, byte[] I, int maxQ, byte[] masterSecret) | |
| getNextOtsPrivateKey | back to summary |
|---|---|
| pack-priv LMOtsPrivateKey getNextOtsPrivateKey() Overrides org.
| |
| getPublicKey | back to summary |
|---|---|
| public LMSPublicKeyParameters getPublicKey() Overrides org.
| |