Skip to content

v1.2 Beta Update - AES CBC Support + Future Encryption Methods#1

Merged
iilegacyyii merged 5 commits into
iilegacyyii:mainfrom
An00bRektn:main
Aug 29, 2022
Merged

v1.2 Beta Update - AES CBC Support + Future Encryption Methods#1
iilegacyyii merged 5 commits into
iilegacyyii:mainfrom
An00bRektn:main

Conversation

@An00bRektn

@An00bRektn An00bRektn commented Aug 28, 2022

Copy link
Copy Markdown
Contributor

Features implemented

  • A new Encrypt class to handle any encryption algorithms that are to be added as the project grows
  • AES-128 CBC encryption with either a randomized or desired key. The algorithm requires exactly a 16 byte key, and error checking has been added for that.
  • Also added a .gitignore file because virtual environments are pog

An00bRektn and others added 4 commits August 28, 2022 16:27
love 'professionally' amending mistakes ;)
- Fixed a bug where all generated output would be stored in an array called `key` (unless you used nim output format)
- Code cleanup / standardisation
- AES CBC now supported
- User-specified IV now supported
@iilegacyyii iilegacyyii changed the title Implemented basic AES-128 encryption v1.2 Beta Update - AES CBC Support + Future Encryption Methods Aug 29, 2022
@iilegacyyii iilegacyyii merged commit 73dd315 into iilegacyyii:main Aug 29, 2022
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.

2 participants