Make consensus diff sha3 operations mockable.

(We'll want this for fuzzing)
This commit is contained in:
Nick Mathewson
2017-03-07 14:12:53 -05:00
parent 6a36e5ff3b
commit 653c6d129e
2 changed files with 19 additions and 6 deletions
+7 -2
View File
@@ -62,8 +62,13 @@ STATIC int smartlist_slice_string_pos(const smartlist_slice_t *slice,
STATIC void set_changed(bitarray_t *changed1, bitarray_t *changed2,
const smartlist_slice_t *slice1,
const smartlist_slice_t *slice2);
STATIC int consensus_compute_digest(const char *cons,
consensus_digest_t *digest_out);
MOCK_DECL(STATIC int,
consensus_compute_digest,(const char *cons,
consensus_digest_t *digest_out));
MOCK_DECL(STATIC int,
consensus_digest_eq,(const uint8_t *d1,
const uint8_t *d2));
#endif
#endif