Files
orchard/backend
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
..
2025-12-12 12:45:33 -06:00
2025-12-12 12:45:33 -06:00