| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | aes: add a few notes to ASM files | Egor Tensin | 2026-07-23 |
| | | |||
| * | aes: add 64-bit ASM implementation | Egor Tensin | 2026-07-23 |
| | | |||
| * | make buildable on Linux | Egor Tensin | 2026-07-23 |
| | | |||
| * | aes/error: add static asserts to prevent missing error messages | Egor Tensin | 2026-07-23 |
| | | |||
| * | aes/error: fix missing error message | Egor Tensin | 2026-07-23 |
| | | |||
| * | aesxx/utils: add more basic tests | Egor Tensin | 2026-07-23 |
| | | |||
| * | update my email | Egor Tensin | 2026-07-23 |
| | | |||
| * | aes: make copyright comments uniform | Egor Tensin | 2026-07-23 |
| | | |||
| * | aes: factor out block formatting code | Egor Tensin | 2026-07-23 |
| | | |||
| * | aes: always require full inputs | Egor Tensin | 2026-07-23 |
| | | | | | | I.e. no 31 digit for 128-bit blocks, reuse code, etc. Also, generalize hex string parsing. | ||
| * | aesxx/utils: add tests for invalid inputs | Egor Tensin | 2026-07-22 |
| | | |||
| * | rewrite: aes: sort out error handling in most spots | Egor Tensin | 2026-07-22 |
| | | |||
| * | rewrite: sort out and modernize Boost.Program_Options usage | Egor Tensin | 2026-07-22 |
| | | |||
| * | rewrite: the beginning | Egor Tensin | 2026-07-22 |
| | | | | | | | | | | | | | | | | This a giant fuck-you to myself while I have nothing (actually, tons of things) to do in a hospital. * The giant screens of preprocessor code are gone, they always sucked, fuck them. * Switched everything to the "boxes" interface as the only one remaining. * Restuctured things in aes/ so that the files they're in make at least a little bit of sense. * Removed a bunch of cruft and prematurely generic code. * This is half-baked at best: I just made sure that the tests pass. A lot of cleanup awaits. | ||
| * | minor refactoring | Egor Tensin | 2026-07-21 |
| | | |||
| * | aes/box: remove useless interface method | Egor Tensin | 2026-07-21 |
| | | |||
| * | remove some more duplication and the Doxygen "comments" | Egor Tensin | 2026-07-21 |
| | | |||
| * | fix function names | Egor Tensin | 2026-07-21 |
| | | |||
| * | remove more stupid crap | Egor Tensin | 2026-07-21 |
| | | |||
| * | blocks are the same for every variant | Egor Tensin | 2026-07-21 |
| | | |||
| * | aes: minor refactoring | Egor Tensin | 2026-07-20 |
| | | |||
| * | remove a few levels of stupid indirection | Egor Tensin | 2026-07-20 |
| | | |||
| * | get rid of outdated __inline | Egor Tensin | 2026-07-20 |
| | | |||
| * | aesxx: use if constexpr for get_number_of_rounds | Egor Tensin | 2026-07-20 |
| | | |||
| * | Merge pull request #8 from egor-tensin/dependabot/github_actions/actions/cache-6 | Egor Tensin | 2026-06-28 |
| |\ | | | | | build(deps): bump actions/cache from 5 to 6 | ||
| | * | build(deps): bump actions/cache from 5 to 6 | dependabot[bot] | 2026-06-27 |
| |/ | | | | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> | ||
| * | test: short level names in log output | Egor Tensin | 2026-06-23 |
| | | |||
| * | test: remove extra whitespace | Egor Tensin | 2026-06-23 |
| | | |||
| * | test: proper logging setup | Egor Tensin | 2026-06-23 |
| | | |||
| * | test: add comments with sources | Egor Tensin | 2026-06-23 |
| | | |||
| * | aesxx/utils: add tests for *_bmp utils | Egor Tensin | 2026-06-23 |
| | | |||
| * | aesxx/utils: add some basic usage tests | Egor Tensin | 2026-06-23 |
| | | |||
| * | aesxx/utils: some more basic refactoring | Egor Tensin | 2026-06-22 |
| | | |||
| * | aesxx/utils: more refactoring | Egor Tensin | 2026-06-22 |
| | | |||
| * | aesxx: refactoring | Egor Tensin | 2026-06-22 |
| | | |||
| * | aesxx/utils: move helper headers to helpers/ | Egor Tensin | 2026-06-22 |
| | | |||
| * | aesxx/utils: refactoring | Egor Tensin | 2026-06-22 |
| | | |||
| * | Merge pull request #7 from ↵ | Egor Tensin | 2026-06-20 |
| |\ | | | | | | | | | egor-tensin/dependabot/github_actions/actions/checkout-7 build(deps): bump actions/checkout from 6 to 7 | ||
| | * | build(deps): bump actions/checkout from 6 to 7 | dependabot[bot] | 2026-06-20 |
| |/ | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> | ||
| * | update .git-blame-ignore-revs | Egor Tensin | 2026-06-20 |
| | | |||
| * | workflows/ci: use Black without extra-options | Egor Tensin | 2026-06-20 |
| | | |||
| * | workflows/ci: minor fixes | Egor Tensin | 2026-06-20 |
| | | |||
| * | fix masm compiler options | Egor Tensin | 2026-06-19 |
| | | |||
| * | Reapply "cmake: treat warnings as errors" | Egor Tensin | 2026-06-19 |
| | | | | | This reverts commit 94c484de314d83145a63a15c8be2828c17e37ebd. | ||
| * | fix a compiler warning | Egor Tensin | 2026-06-19 |
| | | |||
| * | cmake: prettify CMakeLists.txt files | Egor Tensin | 2026-06-18 |
| | | |||
| * | switch to if constexpr (..) to remove clutter | Egor Tensin | 2026-06-18 |
| | | |||
| * | Revert "cmake: treat warnings as errors" | Egor Tensin | 2026-06-18 |
| | | | | | This reverts commit 9ed9dedb4f0a749ef3ff70eb4976291d00db56a0. | ||
| * | fix warnings | Egor Tensin | 2026-06-18 |
| | | |||
| * | cmake: treat warnings as errors | Egor Tensin | 2026-06-18 |
| | | |||
