Skip to content

Simple Chacha20, Poly1305 and Chacha20Poly1305@openssh implementation

Notifications You must be signed in to change notification settings

sergey-chernikov/chacha20poly1305

 
 

Repository files navigation

Build Status

chacha20/poly1305/chacha20poly1305 openssh aead

Simple C module for chacha20, poly1305 and chacha20poly1305@openssh AEAD

Features:

  • Simple, pure C code without any dependencies.

Performance

Build steps

Object code:

$ gcc -O3 -c poly1305.c chacha.c chachapoly_aead.c

Tests:

$ gcc -O3 poly1305.c chacha.c chachapoly_aead.c tests.c -o test

Benchmark:

$ gcc -O3 poly1305.c chacha.c chachapoly_aead.c bench.c -o bench

About

Simple Chacha20, Poly1305 and Chacha20Poly1305@openssh implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.9%
  • CMake 1.1%