1
0
Fork 0
mirror of https://github.com/restic/restic.git synced 2025-02-21 13:47:13 +00:00
restic/internal
Michael Eischer 1d3e99f475 azure: check upload using md5 content hash
For files below 256MB this uses the md5 hash calculated while assembling
the pack file. For larger files the hash for each 100MB part is
calculated on the fly. That hash is also reused as temporary filename.
As restic only uploads encrypted data which includes among others a
random initialization vector, the file hash shouldn't be susceptible to
md5 collision attacks (even though the algorithm is broken).
2021-08-04 22:17:46 +02:00
..
archiver Merge pull request #3243 from restic/fix-scanner-overlap 2021-01-30 21:17:21 +01:00
backend azure: check upload using md5 content hash 2021-08-04 22:17:46 +02:00
cache Add plumbing to calculate backend specific file hash for upload 2021-08-04 22:17:46 +02:00
checker Add plumbing to calculate backend specific file hash for upload 2021-08-04 22:17:46 +02:00
crypto
debug
dump Add more error handling 2021-01-30 20:19:47 +01:00
errors Modernize error handling in local backend 2021-06-18 11:13:27 +02:00
filter filter: Fix crash for '**' pattern 2021-05-14 23:50:31 +02:00
fs Save cached files to a temporary location first 2021-08-04 22:02:42 +02:00
fuse Address issues reported by golint 2021-01-30 20:45:57 +01:00
hashing errcheck: Add error checks 2021-01-30 20:02:37 +01:00
limiter Add plumbing to calculate backend specific file hash for upload 2021-08-04 22:17:46 +02:00
migrations
mock Add plumbing to calculate backend specific file hash for upload 2021-08-04 22:17:46 +02:00
options
pack Add plumbing to calculate backend specific file hash for upload 2021-08-04 22:17:46 +02:00
repository Add plumbing to calculate backend specific file hash for upload 2021-08-04 22:17:46 +02:00
restic Add plumbing to calculate backend specific file hash for upload 2021-08-04 22:17:46 +02:00
restorer restore: Test partial pack downloads in filerestorer 2021-06-29 21:11:30 +02:00
selfupdate
test Add more error handling 2021-01-30 20:19:47 +01:00
textfile Add more error handling 2021-01-30 20:19:47 +01:00
ui backup: add --dry-run/-n flag to show what would happen. 2021-08-04 21:19:29 +02:00
walker errcheck: More error handling 2021-01-30 20:02:37 +01:00