Some code for the Coursera Crypto I course