public class SenderKeyRecord
extends java.lang.Object
| Constructor and Description |
|---|
SenderKeyRecord() |
SenderKeyRecord(byte[] serialized) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSenderKeyState(int id,
int iteration,
byte[] chainKey,
ECPublicKey signatureKey) |
SenderKeyState |
getSenderKeyState() |
SenderKeyState |
getSenderKeyState(int keyId) |
boolean |
isEmpty() |
byte[] |
serialize() |
void |
setSenderKeyState(int id,
int iteration,
byte[] chainKey,
ECKeyPair signatureKey) |
public SenderKeyRecord()
public SenderKeyRecord(byte[] serialized)
throws java.io.IOException
java.io.IOExceptionpublic boolean isEmpty()
public SenderKeyState getSenderKeyState() throws InvalidKeyIdException
InvalidKeyIdExceptionpublic SenderKeyState getSenderKeyState(int keyId) throws InvalidKeyIdException
InvalidKeyIdExceptionpublic void addSenderKeyState(int id,
int iteration,
byte[] chainKey,
ECPublicKey signatureKey)
public void setSenderKeyState(int id,
int iteration,
byte[] chainKey,
ECKeyPair signatureKey)
public byte[] serialize()