Testing Note: To run testsuite, you must ensure your python had pytest and PyCryptodome installed. python -m pytest ./tests -v