aws-checksums
« Back to VersTracker
Description:
Cross-Platform HW accelerated CRC32c and CRC32 with fallback
Type: Formula  |  Latest Version: 0.2.8@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @AWSCommunity  |  formulae.brew.sh
Category: Developer tools
Tags: checksums crc32 hardware-acceleration aws c-library data-integrity
Install: brew install aws-checksums
About:
aws-checksums is a C99 library providing hardware-accelerated implementations of CRC32c and CRC32 checksum algorithms. It automatically detects and utilizes specialized CPU instructions like Intel SSE4.2 and ARM NEON for maximum performance. The library includes reliable software fallbacks to ensure cross-platform compatibility and consistent behavior across different hardware architectures.
Key Features:
  • Hardware-accelerated CRC32c using Intel SSE4.2 CRC32C instruction
  • Cross-platform support with ARM NEON and other architecture optimizations
  • Automatic CPU feature detection with safe software fallbacks
  • C99 compliant with no external dependencies beyond system libraries
  • Part of the AWS C ecosystem for cloud-native applications
Use Cases:
  • High-performance data integrity verification in network protocols and storage systems
  • Distributed systems requiring fast checksum calculations for data consistency
  • Cloud-native applications built on AWS SDK requiring efficient CRC operations
Alternatives:
  • libz – Provides standard CRC32 but lacks hardware acceleration and CRC32c support
  • Intel ISA-L – Broader storage acceleration library with larger footprint, aws-checksums is more focused
License: Apache-2.0
Dependencies: aws-c-common
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Dec 16, 2025 4:43am 0 VERSION_BUMP b64a601c