What is the purpose of this change? What does it change?
This switches the SHA256 verification to Minios optimized library. This results in improved throughput for many processors.
This is the same library that is also used in Restic (see https://github.com/restic/restic/pull/2709 )
Was the change discussed in an issue or in the forum before?
What is the purpose of this change? What does it change?
This switches the SHA256 verification to Minios optimized library. This results in improved throughput for many processors. This is the same library that is also used in Restic (see https://github.com/restic/restic/pull/2709 )
Was the change discussed in an issue or in the forum before?
Shortly as remark in https://github.com/restic/rest-server/pull/130 where the verification of uploaded files was introduced.
Checklist
I have added tests for all changes in this PRI have added documentation for the changes (in the manual)There's a new file in(https://github.com/restic/rest-server/blob/master/changelog/TEMPLATE))changelog/unreleased/
that describes the changes for our users (template [here]gofmt
on the code in all commitsI did not include a Changelog entry as this just improves an unreleased feature. But I can add one.