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