master
Add README files 2/8 (#5766)
Add __init__.py files in all the directories (#2503)
[pre-commit.ci] pre-commit autoupdate (#11322)
Removed redundant greatest_common_divisor code (#9358)
Fix sphinx/build_docs warnings for ciphers (#12485)
Remove wrongly placed double qoutes (#5530)
Write a proper implementation for base16 (#6909)
[pre-commit.ci] pre-commit autoupdate -- ruff 2025 stable format (#12521)
Rewrite of base85.py algorithm (#9069)
Add more ruff rules (#8767)
Make some ruff fixes (#8154)
refactor: Move constants outside of variable scope (#7262)
Correct typo from 'two large' to 'too large' (#14135)
The black formatter is no longer beta (#5960)
Add DocTests to diffie.py (#10156)
Fix ruff rules ISC flake8-implicit-str-concat (#8892)
Follow Flake8 pep3101 and remove modulo formatting (#7339)
Test on Python 3.14 (#12710)
hill_cipher.py: Use `int()` to gracefully deal with float input (#12833)
[pre-commit.ci] pre-commit autoupdate (#11275)
fix(mypy): type annotations for cipher algorithms (#4306)
Add tests to morse_code.py (#5337)
Add tests without modifying code (#10740)
[pre-commit.ci] pre-commit autoupdate (#12398)
Fixed file name in transposition_cipher_encrypt_decrypt_file.py. Fixing bug file not found. (#9426)
Add flake8 pluin flake8 bugbear to pre-commit (#7132)
fix: function name typo (#11319)
Add running key cipher (#10834)
Raise error not string (#7945)
Add pep8-naming to pre-commit hooks and fixes incorrect naming conventions (#7062)
[pre-commit.ci] pre-commit autoupdate (#12542)
Create vernam_cipher.py (#10702)