mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-11 05:33:47 +01:00
Expose a few more dump_desc()-related things to the test suite
This commit is contained in:
parent
4e4a760491
commit
35fc5879fb
@ -588,9 +588,9 @@ static int check_signature_token(const char *digest,
|
||||
/* Dump mechanism for unparseable descriptors */
|
||||
|
||||
/** List of dumped descriptors for FIFO cleanup purposes */
|
||||
static smartlist_t *descs_dumped = NULL;
|
||||
STATIC smartlist_t *descs_dumped = NULL;
|
||||
/** Total size of dumped descriptors for FIFO cleanup */
|
||||
static size_t len_descs_dumped = 0;
|
||||
STATIC size_t len_descs_dumped = 0;
|
||||
|
||||
/*
|
||||
* One entry in the list of dumped descriptors; filename dumped to, length
|
||||
@ -715,7 +715,7 @@ dump_desc_fifo_bump_hash(const uint8_t *digest_sha256)
|
||||
|
||||
/** Clean up on exit; just memory, leave the dumps behind
|
||||
*/
|
||||
static void
|
||||
STATIC void
|
||||
dump_desc_fifo_cleanup(void)
|
||||
{
|
||||
if (descs_dumped) {
|
||||
|
@ -88,11 +88,14 @@ int rend_parse_client_keys(strmap_t *parsed_clients, const char *str);
|
||||
void routerparse_free_all(void);
|
||||
|
||||
#ifdef ROUTERPARSE_PRIVATE
|
||||
EXTERN(size_t, len_descs_dumped);
|
||||
EXTERN(smartlist_t *, descs_dumped);
|
||||
STATIC int routerstatus_parse_guardfraction(const char *guardfraction_str,
|
||||
networkstatus_t *vote,
|
||||
vote_routerstatus_t *vote_rs,
|
||||
routerstatus_t *rs);
|
||||
STATIC void dump_desc(const char *desc, const char *type);
|
||||
STATIC void dump_desc_fifo_cleanup(void);
|
||||
#endif
|
||||
|
||||
#define ED_DESC_SIGNATURE_PREFIX "Tor router descriptor signature v1"
|
||||
|
Loading…
Reference in New Issue
Block a user