Stanford Cryptography Course assignments:

  1. Padding Oracle
  2. RSA Signature Forgery