libtom/libtomcrypt
LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines. observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 96
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5893
- days_rel: n/a
- days_push: 25
- n_releases_24m: 0
Adoption not part of the score
1788 stars · 493 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
LibTomCrypt is a comprehensive, modular and portable cryptographic toolkit written in C, providing block ciphers, hash functions, chaining modes, PRNGs, and public key cryptography. It is permissively licensed (WTFPL/Unlicense) and well documented, serving both production use and cryptographic education.
Use cases
- add encryption to a C application
- implement AES or other block ciphers in portable C
- compute hash functions like SHA-2 in my project
- do public key cryptography without licensing restrictions
- embed a lightweight crypto library in an embedded device
- learn how cryptographic algorithms are implemented
When to choose
- you need a portable, permissively licensed C crypto library
- you want modular builds with configurable feature sets
- you need a wide range of ciphers, hashes, and public key primitives in one toolkit
- you want readable, well-commented crypto source for learning
When to avoid
- you need a high-level, misuse-resistant API rather than raw primitives
- you require formal certification like FIPS validation
- you work in a language with native crypto ecosystems (Python, Go, etc.)
- you need constant-time guarantees audited for side-channel resistance in hostile environments
Facets
library · maturity stable
cryptography security developer-tools security developer-tools cross-platform c cross-platform windows embedded block-ciphers hash-functions public-key-cryptography portable-c crypto-toolkit linux macos
3 sources
- readme: https://github.com/libtom/libtomcrypt · fetched 2026-08-28 · 729d18445114
- homepage: https://www.libtom.net · fetched 2026-08-29 · b1689e7d5fff
- site_page: https://www.libtom.net/about · fetched 2026-08-29 · a903465bedf4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| libtom/libtomcrypt | main | 66 |
For agents
markdown · JSON · MCP: product_card(name="libtom/libtomcrypt")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem