Menu:

We thank Herbert Hanewinkel for the AES JavaScript implementation. We also thank Movable Type Ltd for the SHA1 JavaScript implementation.