Files
orchard/backend/tests/test_download_verification.py
Mondo Diaz 9cb5cff526 Add download verification with SHA256 checksum support (#26, #27, #29)
- Add checksum.py module with SHA256 utilities and HashingStreamWrapper
- Add ChecksumMismatchError and VerifyingStreamWrapper for verification
- Add get_verified() and get_stream_verified() to storage layer
- Add verify query param and verify_mode (pre/stream) to download API
- Add checksum headers: X-Checksum-SHA256, Digest, ETag, X-Verified
- Add comprehensive unit tests for checksum utilities
- Add integration tests for download verification API
2026-01-07 12:36:03 -06:00

16 KiB