Azure Storage specific CRC64 Algorithm Implementation #2303
Labels
customer-reported
Issues that are reported by GitHub users external to the Azure organization.
needs-triage
Workflow: This is a new issue that needs to be triaged to the appropriate team.
question
The issue doesn't require a change to the product in order to be resolved. Most issues start as that
Feature Summary
CRC64 Algorithm Implementation
Feature Description
Hey, I'm replacing MD5 with CRC64 (security improvements) for content validation when PUTing a blob but I'm encountering a blocker. The CRC64 algorithm used by Azure Storage uses a custom CRC64 implementation of ECMA-182. This is accessible from the StorageCrc64HashAlgorithm class but not from your rust SDK. This would require interfacing with an implementation of the C# library.
Note: I've tried several CRC crates but none of them implement Azure's specific CRC64 algorithm.
Can you add an implementation of the Azure Storage CRC64 algorithm so it easily accessible from the azure_storage_blobs SDK?
Use Case
No response
Alternatives
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: