-
Notifications
You must be signed in to change notification settings - Fork 74
added checksum support CRC32, CRC32C, SHA1, SHA256 and CRC64NVME #195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
d878166 to
10bd659
Compare
10bd659 to
a7376f0
Compare
ff6d09c to
2c94f6f
Compare
2c94f6f to
2ecc792
Compare
2ecc792 to
80f8a6d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 50 out of 50 changed files in this pull request and generated no new comments.
e31b006 to
65f88e8
Compare
65f88e8 to
31b23ff
Compare
6b07963 to
1c6c4e0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 22 out of 22 changed files in this pull request and generated 3 comments.
eab43cc to
0811668
Compare
c95cf98 to
189de92
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 25 out of 25 changed files in this pull request and generated no new comments.
2682f85 to
884a480
Compare
884a480 to
a3b8161
Compare
Adds checksum support (CRC32, CRC32C, SHA1, SHA256, CRC64NVME) with automatic verification and hardware acceleration.
Key Changes
Typed Parameters
New wrapper types in src/s3/types/typed_parameters.rs:
These types validate input at construction time, ensuring invalid values cannot propagate through the codebase. Once constructed, the value is guaranteed valid.
Performance