Skip to content

Latest commit

 

History

History
74 lines (61 loc) · 2.95 KB

README.md

File metadata and controls

74 lines (61 loc) · 2.95 KB

ChaCha-and-Salsa

A simple, commented and readable python implementations of

Asymetric Encryption:

Hash Functions:

Key Derivation:

Key Exchange:

Message Authentication Codes (MAC):

Signatures:

Symetric Encryption:

While these should not be used in real world applications. Hopefully the simple implimenation and comments should let people under stand the flow of the program and how each of the implimenations work.

Special Mentions

@oiidmnk for bringing the MD2 RFC Eratta to my attention and making the Pull Request. https://www.rfc-editor.org/errata/eid555

These Implimenations have been verified against some of the Test Vectors in the RFC's to make sure that the functions are correct.