tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

ns_detached_signatures_st.h (871B)


      1 /* Copyright (c) 2001 Matej Pfajfar.
      2 * Copyright (c) 2001-2004, Roger Dingledine.
      3 * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson.
      4 * Copyright (c) 2007-2021, The Tor Project, Inc. */
      5 /* See LICENSE for licensing information */
      6 
      7 /**
      8 * @file ns_detached_signatures_st.h
      9 * @brief Detached consensus signatures structure.
     10 **/
     11 
     12 #ifndef NS_DETACHED_SIGNATURES_ST_H
     13 #define NS_DETACHED_SIGNATURES_ST_H
     14 
     15 /** A set of signatures for a networkstatus consensus.  Unless otherwise
     16 * noted, all fields are as for networkstatus_t. */
     17 struct ns_detached_signatures_t {
     18  time_t valid_after;
     19  time_t fresh_until;
     20  time_t valid_until;
     21  strmap_t *digests; /**< Map from flavor name to digestset_t */
     22  strmap_t *signatures; /**< Map from flavor name to list of
     23                         * document_signature_t */
     24 };
     25 
     26 #endif /* !defined(NS_DETACHED_SIGNATURES_ST_H) */