aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
* aes: add a few notes to ASM filesEgor Tensin2026-07-23
|
* aes: add 64-bit ASM implementationEgor Tensin2026-07-23
|
* make buildable on LinuxEgor Tensin2026-07-23
|
* aes/error: add static asserts to prevent missing error messagesEgor Tensin2026-07-23
|
* aes/error: fix missing error messageEgor Tensin2026-07-23
|
* aesxx/utils: add more basic testsEgor Tensin2026-07-23
|
* update my emailEgor Tensin2026-07-23
|
* aes: make copyright comments uniformEgor Tensin2026-07-23
|
* aes: factor out block formatting codeEgor Tensin2026-07-23
|
* aes: always require full inputsEgor Tensin2026-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 inputsEgor Tensin2026-07-22
|
* rewrite: aes: sort out error handling in most spotsEgor Tensin2026-07-22
|
* rewrite: sort out and modernize Boost.Program_Options usageEgor Tensin2026-07-22
|
* rewrite: the beginningEgor Tensin2026-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 refactoringEgor Tensin2026-07-21
|
* aes/box: remove useless interface methodEgor Tensin2026-07-21
|
* remove some more duplication and the Doxygen "comments"Egor Tensin2026-07-21
|
* fix function namesEgor Tensin2026-07-21
|
* remove more stupid crapEgor Tensin2026-07-21
|
* blocks are the same for every variantEgor Tensin2026-07-21
|
* aes: minor refactoringEgor Tensin2026-07-20
|
* remove a few levels of stupid indirectionEgor Tensin2026-07-20
|
* get rid of outdated __inlineEgor Tensin2026-07-20
|
* aesxx: use if constexpr for get_number_of_roundsEgor Tensin2026-07-20
|
* Merge pull request #8 from egor-tensin/dependabot/github_actions/actions/cache-6Egor Tensin2026-06-28
|\ | | | | build(deps): bump actions/cache from 5 to 6
| * build(deps): bump actions/cache from 5 to 6dependabot[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 outputEgor Tensin2026-06-23
|
* test: remove extra whitespaceEgor Tensin2026-06-23
|
* test: proper logging setupEgor Tensin2026-06-23
|
* test: add comments with sourcesEgor Tensin2026-06-23
|
* aesxx/utils: add tests for *_bmp utilsEgor Tensin2026-06-23
|
* aesxx/utils: add some basic usage testsEgor Tensin2026-06-23
|
* aesxx/utils: some more basic refactoringEgor Tensin2026-06-22
|
* aesxx/utils: more refactoringEgor Tensin2026-06-22
|
* aesxx: refactoringEgor Tensin2026-06-22
|
* aesxx/utils: move helper headers to helpers/Egor Tensin2026-06-22
|
* aesxx/utils: refactoringEgor Tensin2026-06-22
|
* Merge pull request #7 from ↵Egor Tensin2026-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 7dependabot[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-revsEgor Tensin2026-06-20
|
* workflows/ci: use Black without extra-optionsEgor Tensin2026-06-20
|
* workflows/ci: minor fixesEgor Tensin2026-06-20
|
* fix masm compiler optionsEgor Tensin2026-06-19
|
* Reapply "cmake: treat warnings as errors"Egor Tensin2026-06-19
| | | | This reverts commit 94c484de314d83145a63a15c8be2828c17e37ebd.
* fix a compiler warningEgor Tensin2026-06-19
|
* cmake: prettify CMakeLists.txt filesEgor Tensin2026-06-18
|
* switch to if constexpr (..) to remove clutterEgor Tensin2026-06-18
|
* Revert "cmake: treat warnings as errors"Egor Tensin2026-06-18
| | | | This reverts commit 9ed9dedb4f0a749ef3ff70eb4976291d00db56a0.
* fix warningsEgor Tensin2026-06-18
|
* cmake: treat warnings as errorsEgor Tensin2026-06-18
|