hello and welcome to the forum,
i use rclone to upload veeam backup files to wasabi and to move older backups from wasabi to aws deep glacier.
- for verification of entire file, rclone uses both the Etag and MD5 stored as header
x-amz-meta-md5chksum
- for verification of each chunk transferred:
the HTTPS protocol uses checksums
rclone relies on the aws s3 official library source code.
so on that level rclone verifies in the same ways.
try -vv --dump=headers
try rclone check laptop-backup/ aws-backup:backups-8011/laptop -vv
if you want a deeper dive into how rclone handles verification, check out:
This would then enable a bullet proof end to end upload check for multipart objects
https://github.com/rclone/rclone/issues/5993#issuecomment-1041429460