aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
* cmake: fix CMP0194 policy warningHEADv1.0.0masterEgor Tensin9 days
|
* Merge pull request #10 from egor-tensin/dependabot/submodules/cmake-f08da7bEgor Tensin9 days
|\ | | | | build(deps): bump cmake from `c5f4f3d` to `f08da7b`
| * build(deps): bump cmake from `c5f4f3d` to `f08da7b`dependabot[bot]9 days
|/ | | | | | | | | | | | | Bumps [cmake](https://github.com/egor-tensin/cmake-common) from `c5f4f3d` to `f08da7b`. - [Commits](https://github.com/egor-tensin/cmake-common/compare/c5f4f3d588a4b470a9b40ce4a229eaf02b6c8ab9...f08da7b0add3e1999638e231aea0629cfd0ba1ee) --- updated-dependencies: - dependency-name: cmake dependency-version: f08da7b0add3e1999638e231aea0629cfd0ba1ee dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* dependabot: check git submodulesEgor Tensin9 days
|
* ditch .git-blame-ignore-revs, who caresEgor Tensin10 days
|
* upgrade cmake-commonEgor Tensin2026-10-10
|
* upgrade cmake-commonEgor Tensin2026-10-05
|
* consistent prelude.mkEgor Tensin2026-09-28
|
* remove annoying trailing period from repo URLsEgor Tensin2026-09-21
|
* scripts: use readonlyEgor Tensin2026-09-16
|
* Merge pull request #9 from ↵Egor Tensin2026-07-25
|\ | | | | | | | | egor-tensin/dependabot/github_actions/actions/setup-python-7 build(deps): bump actions/setup-python from 6 to 7
| * build(deps): bump actions/setup-python from 6 to 7dependabot[bot]2026-07-25
|/ | | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* README: updateEgor Tensin2026-07-25
|
* Boost version parityEgor Tensin2026-07-25
|
* minor formatting fixEgor Tensin2026-07-25
|
* aesxx: typedef -> usingEgor Tensin2026-07-25
|
* aesxx/block: refactoringEgor Tensin2026-07-24
|
* aesxx: factor out key stuff into key.hppEgor Tensin2026-07-24
|
* aesxx: data.hpp -> block.hppEgor Tensin2026-07-24
|
* aesxx/utils: fix the --verbose optionEgor Tensin2026-07-24
|
* 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
|