org.bouncycastle.crypto
Interface Committer
- All Known Implementing Classes:
- GeneralHashCommitter, HashCommitter
- public interface Committer
General interface fdr classes that produce and validate commitments.
Method Summary |
Commitment |
commit(byte[] message)
Generate a commitment for the passed in message. |
boolean |
isRevealed(Commitment commitment,
byte[] message)
Return true if the passed in commitment represents a commitment to the passed in maessage. |
commit
public Commitment commit(byte[] message)
- Generate a commitment for the passed in message.
- Parameters:
message
- the message to be committed to,- Returns:
- a Commitment
isRevealed
public boolean isRevealed(Commitment commitment,
byte[] message)
- Return true if the passed in commitment represents a commitment to the passed in maessage.
- Parameters:
commitment
- a commitment previously generated.message
- the message that was expected to have been committed to.- Returns:
- true if commitment matches message, false otherwise.