Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Optimize AES decryption in the same manner as the last changes to AES ↵ | lloyd | 2008-11-17 | 2 | -41/+44 |
| | | | | encryption. | ||||
* | Optimize the first round of AES, currently in the encryption direction only. | lloyd | 2008-11-17 | 2 | -37/+47 |
| | | | | | | | | | | | This seems to have a significant impact on overall speed, now measuring on my Core2 Q6600: AES-128: 123.41 MiB/sec AES-192: 108.28 MiB/sec AES-256: 95.72 MiB/sec which is roughly 8-10% faster than before. | ||||
* | Optimize AES decryption in the same way. | lloyd | 2008-11-17 | 1 | -27/+34 |
| | |||||
* | Fix indexing in EK_[4-7] | lloyd | 2008-11-17 | 1 | -4/+4 |
| | |||||
* | Move the loads of AES::EK to the top of the loop. | lloyd | 2008-11-17 | 1 | -8/+18 |
| | | | | | | | | | | | | Before: $ ./check --bench-algo=AES-128,AES-256 --seconds=10 AES-128: 101.99 MiB/sec AES-256: 78.30 MiB/sec After: $ ./check --bench-algo=AES-128,AES-256 --seconds=10 AES-128: 106.51 MiB/sec AES-256: 84.26 MiB/sec | ||||
* | Format block comments for Doxygen | lloyd | 2008-11-17 | 2 | -56/+64 |
| | |||||
* | Rename SymmetricAlgorithm::key to key_schedule to avoid many name | lloyd | 2008-11-09 | 2 | -2/+2 |
| | | | | conflicts/collisions | ||||
* | Split ciphers into block and stream ciphers. Move base class headers | lloyd | 2008-11-08 | 4 | -0/+697 |