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