Formalities: cover.pdf: Salsa20 cover sheet. (Item A.) robustness.pdf: Salsa20 robustness statement. (Item B2.) ip.pdf: Salsa20 intellectual-property statement. (Item D.) README: this file. Core documents: spec.pdf: Salsa20 specification. (Item B1.) security.pdf: Salsa20 security. (Item B3.) design.pdf: Salsa20 design. (Items B4 and B5.) speed.pdf: Salsa20 speed. (Items B6 and B7.) Test implementation (items C1, C2): ecrypt-config.h: Copied from ECRYPT Stream Cipher project. ecrypt-machine.h: Copied from ECRYPT Stream Cipher project. ecrypt-portable.h: Copied from ECRYPT Stream Cipher project. ecrypt-sync.h: Mostly copied from ECRYPT Stream Cipher project. ecrypt.c: Encryption and decryption. bigtest.c: Prints a few checksums of many test results, e2d22467 etc. Attached paper: bruteforce-20050425.pdf: Understanding brute force.