A low-level C library for performing bitwise arithmetic operations on 128-bit integers, optimized for cryptographic applications.
The 128-Bit Arithmetic Toolkit is a C library that provides a set of functions for performing low-level bitwise math on 128-bit integers. It is designed to be highly efficient and is particularly well-suited for cryptographic applications where performance is critical.
The library represents 128-bit integers as an array of four 32-bit integers. The arithmetic operations are implemented using a combination of bitwise operations and carry propagation. The library is designed to be highly portable and can be easily integrated into any C project.