### What have you done this week? \- Modified the tests for Miller-Rabin to use actually verified large prime numbers \- Added a 257-character string to [test_encrypt_decrypt.py](./test/test_encrypt_decrypt.py) to ensure that the algorithm can at least encrypt and decrypt strings of length up to 256 characters \- Slightly modified [generate.py](./generate.py) to ensure that the generated keys are at least 1024 bits long \- Added a CLI for the program: [main.py](./main.py) \- Updated [Testing.md](./Testing.md) to actually detail the data used to test Miller-Rabin \- Updated [Implementation.md](./Implementation.md) and [User Guide.md](./User%20Guide.md) to include information about [main.py](./main.py) ### How has the project progressed? The project is mostly completed. There will be some final updates to the project. ### What has been unclear or problematic? Please answer this question truthfully, as this is something the course assistant may be able to help with. So far, nothing. I am confident that I will be able to complete this project. If there are any troubles, I will contact the course assistant immediately. ### What next? \- Updating the code to improve pylint ratings \- Responding to feedback and suggestions (if any) \- Fixing bugs (as necessary) \- Wrapping up the project