Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography Library 1.84
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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.

Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography Library 1.84
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD