VLC
3.0.15
|
Data Fields | |
uint8_t | version |
uint8_t | type |
uint8_t | public_key_algo |
uint8_t | digest_algo |
uint8_t | hash_verification [2] |
uint8_t | issuer_longid [8] |
union { | |
struct { | |
uint8_t hashed_data_len [2] | |
uint8_t * hashed_data | |
uint8_t unhashed_data_len [2] | |
uint8_t * unhashed_data | |
} v4 | |
struct { | |
uint8_t hashed_data_len | |
uint8_t timestamp [4] | |
} v3 | |
} | specific |
union { | |
struct { | |
uint8_t r [2+256/8] | |
uint8_t s [2+256/8] | |
} dsa | |
struct { | |
uint8_t s [2+4096/8] | |
} rsa | |
} | algo_specific |
union { ... } signature_packet_t::algo_specific |
Referenced by verify_signature_dsa(), and verify_signature_rsa().
uint8_t signature_packet_t::digest_algo |
struct { ... } signature_packet_t::dsa |
Referenced by verify_signature_dsa().
uint8_t signature_packet_t::hash_verification[2] |
Referenced by GetUpdateFile(), hash_from_public_key(), and parse_signature_v4_packet().
uint8_t* signature_packet_t::hashed_data |
uint8_t signature_packet_t::hashed_data_len |
uint8_t signature_packet_t::issuer_longid[8] |
Referenced by GetUpdateFile(), parse_public_key(), and parse_signature_v4_packet().
uint8_t signature_packet_t::public_key_algo |
Referenced by hash_finish(), parse_signature_v4_packet(), and verify_signature().
uint8_t signature_packet_t::r[2+256/8] |
struct { ... } signature_packet_t::rsa |
Referenced by verify_signature_rsa().
uint8_t signature_packet_t::s[2+4096/8] |
union { ... } signature_packet_t::specific |
Referenced by download_signature(), hash_finish(), parse_public_key(), and parse_signature_v4_packet().
uint8_t signature_packet_t::timestamp[4] |
uint8_t signature_packet_t::type |
Referenced by download_signature(), GetUpdateFile(), hash_finish(), hash_from_public_key(), hash_from_text(), and parse_signature_v4_packet().
uint8_t* signature_packet_t::unhashed_data |
uint8_t signature_packet_t::unhashed_data_len[2] |
struct { ... } signature_packet_t::v3 |
Referenced by hash_finish().
struct { ... } signature_packet_t::v4 |
Referenced by download_signature(), hash_finish(), parse_public_key(), and parse_signature_v4_packet().
uint8_t signature_packet_t::version |
Referenced by download_signature(), hash_finish(), hash_from_public_key(), and parse_public_key().