Skip to content

jedisct1/zig-ascon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

ASCON Cryptographic Algorithms for Zig

A complete implementation of the ASCON family of lightweight cryptographic algorithms as specified in NIST SP 800-232, written in pure Zig.

Features

This library implements all four ASCON algorithms standardized by NIST:

  • ASCON-AEAD128: Authenticated encryption with associated data (128-bit security)
  • ASCON-HASH256: Cryptographic hash function (256-bit output)
  • ASCON-XOF128: Extendable output function (128-bit security)
  • ASCON-CXOF128: Customizable extendable output function with domain separation

Specification Compliance

This implementation strictly follows:

  • NIST SP 800-232: Ascon-based Lightweight Cryptography Standard
  • Little-endian representation as mandated by NIST
  • All specified initial values, round counts, and domain separation bits

About

Ascon AEAD in Zig.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages