Interface Committer

  • All Known Implementing Classes:
    GeneralHashCommitter, HashCommitter

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

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