Skip to content

refactor: switch S3 crc32c checksum to crc-fast#7662

Open
PsiACE wants to merge 2 commits into
mainfrom
s3-crc-fast
Open

refactor: switch S3 crc32c checksum to crc-fast#7662
PsiACE wants to merge 2 commits into
mainfrom
s3-crc-fast

Conversation

@PsiACE
Copy link
Copy Markdown
Member

@PsiACE PsiACE commented Jun 1, 2026

Which issue does this PR close?

Closes #.

Rationale for this change

Use crc-fast instead of crc32c for S3 CRC32C checksum calculation while keeping the checksum output unchanged.

What changes are included in this PR?

  • Replace the S3 service dependency on crc32c with crc-fast.
  • Compute CRC32C via crc_fast::Digest with Crc32Iscsi.

Are there any user-facing changes?

No

AI Usage Statement

Codex, GPT-5.5 high

@PsiACE PsiACE requested a review from Xuanwo as a code owner June 1, 2026 10:06
@dosubot dosubot Bot added size:S This PR changes 10-29 lines, ignoring generated files. releases-note/refactor The PR does a refactor on code or has a title that begins with "refactor" labels Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

releases-note/refactor The PR does a refactor on code or has a title that begins with "refactor" size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant