Interface Committer

All Known Implementing Classes:
GeneralHashCommitter, HashCommitter

public interface Committer
General interface fdr classes that produce and validate commitments.
  • Method Summary

    Modifier and Type
    Method
    Description
    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 Details

    • commit

      Commitment commit(byte[] message)
      Generate a commitment for the passed in message.
      Parameters:
      message - the message to be committed to,
      Returns:
      a Commitment
    • isRevealed

      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.