Skip to content

[feat] Add CRC checksum calculation support #218

@das-Abroxas

Description

@das-Abroxas

Goal

Implement CRC checksum calculation support to enable data integrity validation for S3 uploads using CRC32, CRC32C, and CRC64NVME algorithms.

Workplan

  1. Create CrcTransformer that supports at least CRC32, CRC32C, and CRC64NVME checksum calculation
  2. Write unit tests for all three CRC algorithms

Definition of Done

  • CrcTransformer implemented with support for CRC32, CRC32C, and CRC64NVME
  • Unit tests pass for CRC32 algorithm
  • Unit tests pass for CRC32C algorithm
  • Unit tests pass for CRC64NVME algorithm

Test Concept

Unit tests for each of the three CRC algorithms (CRC32, CRC32C, CRC64NVME) to verify correct checksum calculation. Tests should validate that the transformer produces expected checksum values for known input data.

Risks / Blockers

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestv2Issues specific for Aruna v2.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions