1package org.bouncycastle.operator;
2
3/**
4 * Interface for ContentVerifiers that also support raw signatures that can be
5 * verified using the digest of the calculated data.
6 */
7public interface RawContentVerifier
8{
9    /**
10     * Verify that the expected signature value was derived from the passed in digest.
11     *
12     * @param digest digest calculated from the content.
13     * @param expected expected value of the signature
14     * @return true if the expected signature is derived from the digest, false otherwise.
15     */
16    boolean verify(byte[] digest, byte[] expected);
17}
18