A comprehensive Big Integer header-only library in C.
  • C 99.8%
  • Shell 0.2%
Find a file
2026-08-09 15:56:55 +10:00
.gitignore Initial commit 2026-08-09 15:56:55 +10:00
bigint.h Initial commit 2026-08-09 15:56:55 +10:00
build.sh Initial commit 2026-08-09 15:56:55 +10:00
ReadMe.md Initial commit 2026-08-09 15:56:55 +10:00
test.c Initial commit 2026-08-09 15:56:55 +10:00
UNLICENSE Initial commit 2026-08-09 15:56:55 +10:00

Big Integer Library

A comprehensive Big Integer header-only library in C.

Test

To build and test, run:

./build.sh

Expected output is: All tests passed.

Usage

Refer to test.c for a demonstration of how to use the library.

Refer to the forward declarations in bigint.h for the library API.

Caveats

This is not a constant-time implementation, meaning it is susceptible to side-channel attacks.