| VLC
    3.0.18
    | 
| 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().
 1.8.16
 1.8.16