Skip to content

Conversation

pvprajwal
Copy link

References to other Issues or PRs or Relevant literature

Fixes #592

Brief description of what is fixed or changed

Implementing cryptographic algorithms - SHA256 and ChaCha20-Poly1305. Both the algorithms have been implemented in pure python. Additional cryptographic algorithms can be added in the Crypto class. Suitable tests added.

Other comments

Nil

*created a crypto class

*implemented sha256 encryption (ref: https://github.com/TheAlgorithms/Python/blob/master/hashes/sha256.py)
* added tests and docstring for sha256
*formatting
*implemented and added tests for ChaCha-20 Poly1305
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Cryptographic Algorithms in PyDataStructs
1 participant