SparkDustJoe / AsconManaged

A C++/CLI implementation of the ASCON AEAD encryption scheme (v1.2) from the CAESAR and NIST Lightweight Encryption Competitions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AsconManaged

A C++/CLI implementation of the ASCON AEAD encryption scheme (v1.2) from the CAESAR and NIST Lightweight Crypto Competitions

Includes the following "flavors" of ASCON:

  • 160 (aka "Ascon80pq", 64-bit rate, 160-bit key, 128-bit nonce)
  • 128 (64-bit rate, 128-bit key, 128-bit nonce)
  • 128a (128-bit rate, 128-bit key, 128-bit nonce, recommended)
  • Hash (64-bit rate, unkeyed, no personalization or salt, 256-bit message digest)
  • Xof (the only different between Hash and Xof are the starting constants within the state)

About

A C++/CLI implementation of the ASCON AEAD encryption scheme (v1.2) from the CAESAR and NIST Lightweight Encryption Competitions

License:The Unlicense


Languages

Language:C++ 65.2%Language:C# 34.6%Language:C 0.2%