v0.1.0
ChaoticEncryption v0.1.0
NOTE: Most of the additions/changes were made directly to the master branch (i.e. not through a PR), hence, most of the changes won't have a PR associated with them. This will change in the next versions of ChaoticEncryption.jl!
Features
- Implemented the Logistic Map Pseudo-Random Number Generator (@Saransh-cpp)
- Implemented the Lorenz System of Differential Equations Pseudo-Random Number Generator (@Saransh-cpp)
- Implemented the substitution encryption and decryption algorithm (@Saransh-cpp)
- Now the encryption and decryption functions will return the encrypted image (#11, @Saransh-cpp)
- Allow users to pass a loaded image instead of image's path (#19, @Saransh-cpp)
Bug fixes
- Fixed the implementation of positional arguments (#19, @Saransh-cpp)
Documentation
- Added GitHub's special markdown files (#1, @Saransh-cpp)
- Added docstrings and latexified them (#7, @Saransh-cpp)
- Update
README.mdwith all the relevant information (#8, @Saransh-cpp) - Added complete documentation and deployed it on GitHub Pages (https://saransh-cpp.github.io/ChaoticEncryption.jl/) (@Saransh-cpp)
- Added example notebooks (#11, @Saransh-cpp)
CI
- Created the CI pipeline (@Saransh-cpp)
- Optimized the CI pipeline (#18, @Saransh-cpp)
- Added CI for documentation deployment (@Saransh-cpp)
Misc
- Removed redundant dependencies (#19, @Saransh-cpp)