GitHub / RustCrypto/block-ciphers / commits
Collection of block cipher algorithms written in pure Rust
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 1013f138 | kuznyechik: remove unnecessary mut in f.call() (#584) |
tangaac <t****1@l****n>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 9201609b | Fix build badges (#583) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| e207dc68 | ci: bump hybrid-array from 0.4.13 to 0.4.14 in the all-deps group across 1 di... |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 9b8b0c9d | aes: enable VAES backends by default, bump MSRV to 1.89 (#580) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 18108aeb | Release aes v0.9.2 (#577) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 2751b908 | aes: add `hardware_accelerated` function (#579) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| e50a0c1a | aes: refactor backends (#575) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 8539fad2 | refactor(aes): machine-word generic fixslice (#560) |
sinu.eth <6****0@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 948663fe | ci: bump actions/cache from 5 to 6 (#573) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 32cad20f | build(deps): bump actions/checkout from 6 to 7 (#571) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 4bbb17a8 | aes: use `intel-sde-install`'s default SDE version (#570) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 4214e0a5 | aes: use `intel-sde-install` action for AVX-512 CI (#569) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 77dd0356 | Release camellia v0.2.1 (#568) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 8bc3fed8 | camellia: drop unused byteorder dependency (#566) |
Cathal <c****t@c****v>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 399ddb87 | ci: disable Intel SDE jobs (#567) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 507938ca | Release aes v0.9.1 (#563) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 957dba9d | aes: fix min version of `zeroize` and build warnings on AArch64 (#562) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c69a235c | Release new versions dependent on `cipher` v0.5 (#553) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 582b1788 | Move `gift` to `gift-cipher` and `speck` to `speck-cipher` (#554) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 001e7409 | Adopt Trusted Publishing (#552) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d9086188 | Release aes v0.9.0 (#539) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b612904b | aes: remove `zeroize_works` test (#551) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 042fa864 | Update Cargo.lock (#547) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 7290b2b4 | ci: use Dependabot to update Cargo.lock (#546) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d1910c1f | ci: bump actions/checkout to v6 (#545) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 1120a511 | Bump Clippy to 1.94 and fix `clippy::manual_rotate` (#544) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d52b5b66 | aes: remove weak key test entry from changelog (#543) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 65317308 | aes: replace `aes_compact` configuration flag with `aes_backend_soft="compact... |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| f102c4f0 | aes: consolidate backend configuration under `aes_backend` (#541) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| f4682300 | Remove unnecessary `clone`s from examples and tests (#540) |
Shun Sakai <s****e@p****h>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 55244b65 | Bump `cipher` to v0.5.1 (#536) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b74e2284 | ci: re-enable `minimal-versions` jobs (#537) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a37f6ee9 | aes: bump `cpubits` to v0.1; `cpufeatures` to v0.3 (#535) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 974ad949 | Bump `cipher` to v0.5 (#534) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| d8870026 | Bump `cipher` dependency to v0.5.0-rc.8 (#533) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 175f7cb2 |
aes: use `cpubits` crate (#532)
Co-authored-by: Artyom Pavlov <n****v@g****m> |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| d32271c0 | Cut new prereleases (#531) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 5cfdb862 | Bump `cipher` dependency to v0.5.0-rc.7 (#530) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 4870153f | des: implement weak key test as a free-standing function (#528) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| beb72033 | Remove AES weak key test (#526) |
Aaron Feickert <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| c638cf24 | Bump `cipher` to v0.5.0-rc.6 (#527) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| da48d405 | Fix "environmental variable" to "environment variable" (#524) |
Antonin Décimo <a****o@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 114d080a | README: add Gift and RC6 to the algorithms table (#522) |
Shun Sakai <s****e@p****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 9cc53c4d | speck: fix documentation field (#521) |
Shun Sakai <s****e@p****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 17bbd0bb | aes: change AES-NI `ParBlocksSize` back to 8 (#519) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 89dd1fb2 | Cut new prereleases (#520) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 2e05b004 | Bump `cipher` dependency to v0.5.0-rc.3 (#518) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| db17b11e | CI: fix security audit (#517) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 87c3aa71 | aes: vaes detection is provided by cpufeatures-0.2.12 (#514) |
Arthur Gautier <a****r@a****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 25df7c9e | Cut rc.2 prereleases (#512) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 69b37460 | Bump `cipher` dependency to v0.5.0-rc.2 (#511) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 15301414 | rc6: 2024 edition; upgrade to `cipher` v0.5.0-rc.1 (#510) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 4a65fa43 | rc6: RC6 Implementation (#439) |
Shinsaku Ashizawa <p****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| bf53f63a |
aes: add VAES support (#508)
Co-authored-by: silvanshade <s****e@u****m> |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 3eeaff09 | rc2 v0.9.0-pre.0 (#507) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| c2e35db1 | Switch from `doc_auto_cfg` to `doc_cfg` (#505) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| ffcfc5c3 | magma: fix typos (#506) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| f38301b5 | Migrate to the new blobby format (#503) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| bcedd162 | Migrate to new dev macro (#502) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 2c68c5ba | Cut prereleases with `hybrid-array` v0.4 support (#500) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| cbc75f83 | Bump `cipher` to v0.5.0-rc.1 (#499) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| ca1dffbc | Bump `hybrid-array` to v0.4 (#498) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 86d4c317 | Only run CI on latest commit of PR branches. (#497) |
Charles Edward Gagnon <7****i@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 5a4b6839 | Revert #482: "aes: implement VAES AVX and AVX512 backends" (#496) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 1f7c6953 | aes: use 1.89.0-beta.2 for VAES CI (#490) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 76dda538 | ci: add typos job (#487) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| ad834282 | aes: implement VAES AVX and AVX512 backends (#482) |
silvanshade <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 73b104d3 | Bump `cipher` to v0.5.0-rc.0 (#483) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| fbb68f40 | Release pre.3 crate versions (#479) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bb7623cf | Update changelogs (#478) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 0ab21fa4 | Update crate READMEs (#477) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| cbdb9f03 | serpent: add `serpent_no_unroll` configuration flag (#476) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 70fe50a9 | Upgrade all crates to the 2024 edition and bump MSRV to 1.85 (#472) |
Arthur Gautier <a****r@a****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| fb1ee62c | serpent: Actually bitslice encryption and decryption (#474) |
Jack Lloyd <j****d@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| cc7bd8d6 | des: add subkey equality check to TDES weak key test (#470) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 5ac1ffda | aes: tweak weak key test (#469) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 717c382d | des: tweak weak key test (#468) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b40a0038 | des: zeroize key (#467) |
Arthur Gautier <a****r@a****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e83fa489 | aes,des: implement weak key detection (#465) |
Arthur Gautier <a****r@a****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 551e7919 | Fix `clippy::precedence` lints (#466) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 81f1eb48 | aes: move `Block8` to the hazmat module (#463) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b13fe20e | ci: bump Rust to 1.84 and update deps (#464) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4da9b802 | kuznyechik: fix new Clippy lint (#458) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 01b7daf8 | CI: use `rustsec/audit-check@v2` (#457) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 8845d6d8 | CI: fix security audit (#456) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 1d2e596e | CI: use newer cargo-audit for security-audit.yml (#454) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| a0ac124e | aes: replace NCC Group link with Web Archive mirror (#452) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 6b7ce12e | kuznyechik: use const eval to generate tables (#451) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 0ce5b885 | Migrate to cipher v0.5.0-pre.7 (#446) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 36b34efd | kuznyechik: add Neon backend (#447) |
Зиновкин Алексей <1****4@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| daac7ea1 | aes: rework backends (#442) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 2bfca9e6 | CI: bump actions/checkout to v4 and trigger workflows on config changes (#445) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| acdf90a8 | kuznyechik: fix zeroize imports (#444) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 5aff0079 | kuznyechik: implement new software backend (#443) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| cfbb0a59 | xtea v0.0.1-pre.0 (#441) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| b03777f5 | gift/README.md: fix build badge | Tony Arcieri <b****e@g****m> | about 2 years ago | |
| 384175d0 | gift-cipher v0.0.1-pre.0 (#440) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 4f0bece3 | CI: add configuration for Gift cipher (#438) |
Tony Arcieri <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| c7ca2b03 | aes: bump `hex-literal` to v0.4 (#437) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 00437467 | gift: use built-in benchmarks instead of Criterion (#436) |
Artyom Pavlov <n****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago |