1 package civitas.crypto.signature;
2
3 import static org.mockito.Mockito.mock;
4
5 import civitas.crypto.rsapublickey.PublicKeyTestData;
6
7 public interface SignatureTestData extends PublicKeyTestData {
8 byte[] SIGNATURE_OF_AUTH_NONCE_WITH_KEY_BYTES = "SIGNATURE_OF_AUTH_NONCE_WITH_KEY".getBytes();
9 Signature SIGNATURE_OF_AUTH_NONCE_WITH_KEY =
10 new Signature(SIGNATURE_OF_AUTH_NONCE_WITH_KEY_BYTES, PUBLIC_KEY_BASE64);
11 byte[] SIGNATURE_OF_SOMESTRING_WITH_KEY_BYTES = "SIGNATURE_OF_SOMESTRING_WITH_KEY".getBytes();
12 Signature SIGNATURE_OF_SOMESTRING_WITH_KEY =
13 new Signature(SIGNATURE_OF_SOMESTRING_WITH_KEY_BYTES, PUBLIC_KEY_BASE64);
14 byte[] SIGNATURE_BAD_BYTES = "SIGNATURE_BAD".getBytes();
15 Signature SIGNATURE_BAD_WITH_KEY = new Signature(SIGNATURE_BAD_BYTES, PUBLIC_KEY_BASE64);
16
17 Signature SIGNATURE_OF_AUTH_NONCE_WITH_KEY2 = mock(Signature.class);
18 String BOARD_CLOSED_CONTENT_COMMITMENT_SIGNATURE_STRINGBASE = "BOARD_CLOSED_CONTENT_COMMITMENT_SIGNATURE";
19 Signature BOARD_CLOSED_CONTENT_COMMITMENT_SIGNATURE =
20 new Signature(BOARD_CLOSED_CONTENT_COMMITMENT_SIGNATURE_STRINGBASE.getBytes(), PUBLIC_KEY_BASE64);
21 Signature BOARD_CLOSED_CONTENT_COMMITMENT_SIGNATURE_BAD =
22 new Signature(BOARD_CLOSED_CONTENT_COMMITMENT_SIGNATURE_STRINGBASE.getBytes(), PUBLIC_KEY2_BASE64);
23 Signature BOARD_CLOSED_CONTENT_COMMITMENT_SIGNATURE_BAD_ACTOR =
24 new Signature(BOARD_CLOSED_CONTENT_COMMITMENT_SIGNATURE_STRINGBASE.getBytes(), PUBLIC_KEY_JS_UNAUTH_BASE64);
25
26 byte[] BOARD_CLOSED__CONTENT_COMMITMENT_SIGNATURE_HASH =
27 "hash of BOARD_CLOSED_CONTENT_COMMITMENT_SIGNATURE post".getBytes();
28
29 byte[] BOARD_CLOSED__CONTENT_COMMITMENT_SIGNATURE_HASH_NOPREV =
30 "hash of BOARD_CLOSED_CONTENT_COMMITMENT_SIGNATURE post with no previous post".getBytes();
31 }