Actions
Feature #2899
openDigestSha256 vs CRC-32C
Status:
New
Priority:
Normal
Assignee:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Tags:
Description
(Originally reported by Gordon Irlam)
Signature type DigestSha256. Cryptographic robustness isn't necessary for integrity protection, and comes at great cost. A quick test shows that Sha256 only runs at around 250Mbytes/sec on a current generation single core. Thanks in part to a special instruction on the same core, CRC32C runs at around 24Gbytes/sec. The use case for dispensing with provenance protection is likely to be the need for high performance. I would therefore suggest considering adding CRC32C to the spec, and possibly removing DigestSha256.
Actions