Cryptography coding and exercise answers
There are three broad sections to this: python code, C++ code, and exercise solutions. I will be updating this set as I either type up solutions in latex (exercises) or verify that my code is appropriate to release.