Skip to content

argenox/noxtls

Repository files navigation

NoxTLS

NoxTLS

A fast, lightweight TLS crypto library designed for embedded and constrained systems.
Built for deterministic performance, clean APIs, and modern cryptography.

Build Tests CodeQL

Website: https://argenox.com
Issues: https://github.com/argenox/noxtls/issues

Why NoxTLS?

NoxTLS is built specifically for engineers building secure firmware and embedded devices.

  • Small footprint — optimized for microcontrollers
  • 🧠 Predictable performance — deterministic crypto operations
  • 🔒 Security-first design — constant-time primitives where required
  • 🧩 Easy integration — clean C APIs and configurable build
  • 🛠️ Portable — Cortex-M, embedded Linux, and desktop

Features

  • Full TLS 1.2/1.3 Support and DTLS Pre-Shared Key
  • ECC (P-256, P-384, P-521) ECDH and ECDSA
  • AES-GCM AEAD
  • Standard Message Digests - MD4, MD5, SHA-1, SHA-2, SHA-3 hashing
  • HMAC
  • Deterministic random bit generator (DRBG)
  • X.509 parsing helpers
  • Configurable footprint
  • Embedded-friendly architecture

Project Status

  • ✅ In early Alpha - Currently being improved in various ways
  • ✅ Actively developed
  • 🧪 Continuous integration enabled
  • 🔍 Security review planned

Documentation

The NoxTLS documentation is built with Docusaurus. Use the version dropdown in the navbar to switch between the latest (Next) and older releases (e.g. 0.1.6). When you cut a new release, snapshot the docs for that version—see docs/VERSIONING.md.

Getting Started

Clone

git clone https://github.com/argenox/noxtls.git
cd noxtls

About

NoxTLS is a lightweight, high-performance embedded TLS library designed for secure communication in resource-constrained systems. Built for efficiency, portability, and modern security standards, NoxTLS enables developers to implement TLS, cryptography, and secure networking across embedded, IoT, and real-time platforms.

Topics

Resources

License

Unknown, GPL-2.0 licenses found

Licenses found

Unknown
LICENSE.md
GPL-2.0
COPYING.md

Security policy

Stars

Watchers

Forks

Contributors