Programming Assignments of the Cryptography I course taught by Prof. Dan Boneh and hosted on Coursera.