-
Notifications
You must be signed in to change notification settings - Fork 6
[Tracking] implement unit tests #77
Copy link
Copy link
Open
Labels
Description
We already have some unit tests, but not for all functions. Current status:
-
src/download/mod.rs- hash_on_disk
- do_download_and_hash
- download_and_hash
- get_pkgs_to_download
- fetch_url_to_file
- do_download_verify
- DownloadVerify
-
src/download/package.rs- check_download
- download
- verify_checksum
- verify_signature_on_disk
-
src/request.rs- perform
-
src/util.rs- retry_loop
-
update-format-crau/src/delta_update/mod.rs- DeltaUpdateFileHeader::translate_offset
- read_delta_update_header
- get_manifest_bytes
- get_signatures_bytes
- get_header_data_length
- get_header_data_length
- get_data_blobs
- parse_signature_data
- verify_sig_pubkey
-
update-format-crau/src/verify_sig.rs- sign_rsa_pkcs
- verify_rsa_pkcs_buf
- verify_rsa_pkcs_prehash
- get_private_key_pkcs_pem
- get_public_key_pkcs_pem
-
omaha/src/hash_types.rs- Hasher
- Hasher
- sha256_from_hex_str
- sha256_from_base64_str
- try_from_hex_string
- try_from_base64_string
-
omaha/src/request.rs- struct App
-
omaha/src/response.rs- struct App
- struct Package
-
omaha/src/response.rs- TBD
-
omaha/src/uuid.rs- braced_uuid::from_str
Reactions are currently unavailable