Bouncy Castle Cryptography Library 1.77.0

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.
 

Method Detail

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.

Bouncy Castle Cryptography Library 1.77.0