Skip to content

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

License

Notifications You must be signed in to change notification settings

SparkDustJoe/AsconManaged

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published