Programming assignment for <Stanford Crypto I>.