Commit Graph

  • 3a56e99771 chore: remove unstable zkvm flag master agureev 2026-06-25 14:00:08 +04:00
  • 16ac194828 feat: use Risc0 backend in keccak implementation agureev 2026-06-19 20:08:32 +04:00
  • f39cc8b2a3 chore: expose Risc0 backend agureev 2026-06-19 20:08:22 +04:00
  • ff608af82a feat: add a Risc0 backend agureev 2026-06-19 20:07:51 +04:00
  • c4b35a1346 chore: add Risc0 zkVM dependency agureev 2026-06-19 20:07:35 +04:00
  • 8b2c41b0d2
    Release keccak v0.2.0 (#117) Artyom Pavlov 2026-03-16 03:24:48 +03:00
  • 609b63ecbf
    keccak: replace keccak_soft_compact with keccak_backend_soft="compact" (#116) Artyom Pavlov 2026-03-16 00:00:06 +03:00
  • d96c7f3733
    Use the standard order of [package] fields (#115) Artyom Pavlov 2026-03-12 04:17:45 +03:00
  • 1efeff7d02
    keccak: refactor to a closure-based API (#113) Artyom Pavlov 2026-03-06 16:07:46 +03:00
  • 806d446c41
    keccak: convert ARMv8 ASM into intrinsics (#112) Tony Arcieri 2026-02-27 17:36:55 -07:00
  • cf29ae32c6
    keccak v0.2.0-rc.2 (#111) Tony Arcieri 2026-02-26 10:56:38 -07:00
  • 38d10d2194
    keccak: extract Keccak1600 struct with CPU feature detection (#107) Tony Arcieri 2026-02-17 12:33:46 -07:00
  • 9dc0b8d950
    keccak: replace asm/simd features with --cfg keccak_backend (#106) Tony Arcieri 2026-02-13 16:04:57 -07:00
  • a1be08a742
    Replace no_unroll feature(s) with soft-compact cfg (#105) Tony Arcieri 2026-02-13 12:00:57 -07:00
  • b27e9bff49
    keccak: add CHANGELOG.md entry for v0.1.6 (#104) Tony Arcieri 2026-02-13 11:31:51 -07:00
  • 7ac1920198
    keccak: ARMv8 asm! cleanups (#101) Tony Arcieri 2026-02-13 07:29:27 -07:00
  • 239ff349af
    Add Trusted Publishing Config (#102) Tony Arcieri 2026-02-12 19:20:35 -07:00
  • 0d9bf82ee5
    Add workspace-level clippy config (#100) Tony Arcieri 2026-02-12 15:01:09 -07:00
  • c3a9ef249e
    keccak: bump cpufeatures to v0.3 (#99) Tony Arcieri 2026-02-12 12:20:53 -07:00
  • d0c9b2a828
    keccak v0.2.0-rc.1 (#98) Tony Arcieri 2026-01-22 11:10:05 -07:00
  • 4519b3bcb9
    keccak: test asm feature in CI (#97) Tony Arcieri 2026-01-22 11:05:24 -07:00
  • 2d857d196b
    keccak: test on aarch64-apple-darwin (#96) Tony Arcieri 2026-01-22 10:52:27 -07:00
  • b7f87707ee
    bash-f: tweak benchmarks (#94) Artyom Pavlov 2025-10-24 01:59:24 +03:00
  • 868527a13c
    bash-f: minor tweaks (#93) Artyom Pavlov 2025-10-24 01:26:08 +03:00
  • 4d778574a6
    Add bash-f (STB 34.101.77-2020) (#92) Alexandr Kitaev 2025-10-24 00:49:57 +03:00
  • f205d0efbb
    Use doc_cfg in place of removed doc_auto_cfg feature (#91) qj 2025-10-05 22:13:30 +02:00
  • 95a176c25b
    Cut new prereleases (#90) Tony Arcieri 2025-09-02 20:15:00 -06:00
  • 2bc1c383a4
    Upgrade to Rust 2024 edition; MSRV 1.85 (#89) Tony Arcieri 2025-09-02 20:09:23 -06:00
  • 13e501fa4e Update Cargo.lock Артём Павлов [Artyom Pavlov] 2025-01-25 18:38:04 +03:00
  • e47d6337ff
    Update Cargo.lock (#83) Artyom Pavlov 2024-11-22 09:46:14 +03:00
  • 710788be9e
    Bump MSRV to 1.81 (#84) Artyom Pavlov 2024-11-22 09:43:18 +03:00
  • 5902ea6e37
    build(deps): bump cpufeatures from 0.2.14 to 0.2.15 (#81) dependabot[bot] 2024-11-12 07:49:19 -07:00
  • 7a6ee9c1f1
    keccak_p: improve efficiency of Theta phase (#80) Thomas Coratger 2024-09-23 07:28:11 +02:00
  • 7b7196894d
    build(deps): bump cpufeatures from 0.2.12 to 0.2.14 (#79) dependabot[bot] 2024-09-09 06:09:25 -06:00
  • c2b25b65ca README.md(s): use img.shields.io crate version badges Tony Arcieri 2024-09-04 19:48:43 -06:00
  • a30ba7775c
    cargo: point repository metadata to clonable URLs (#77) Luca Bruno 2024-06-10 15:48:30 +02:00
  • 3c63bd4e6c
    Cargo.lock: bump zeroize to v1.8.1 (#76) Tony Arcieri 2024-06-05 08:05:33 -06:00
  • 8ef2e47617
    ascon: MSRV 1.60 (#75) Sebastian Ramacher 2024-06-01 20:37:24 +02:00
  • b82fdb2121
    build(deps): bump actions/cache from 3 to 4 (#72) dependabot[bot] 2024-01-22 06:42:42 -07:00
  • b67665f9bb
    keccak v0.2.0-pre.0 (#71) Tony Arcieri 2024-01-16 19:13:55 +00:00
  • 8b74c7fc1a ascon/Cargo.toml: rust -> Rust Tony Arcieri 2024-01-16 12:11:08 -07:00
  • 7675b171ad
    keccak: 2021 edition upgrade; MSRV 1.60 (#70) Tony Arcieri 2024-01-12 21:45:05 +00:00
  • 40c50c1641
    keccak v0.1.5 (#69) Tony Arcieri 2024-01-12 18:30:01 +00:00
  • 2dc13bf92e
    keccak: enable asm backend for p1600 (#68) Coda Hale 2024-01-09 12:41:20 -07:00
  • a3a4e01607
    Revert "Update Cargo.lock" (#67) Tony Arcieri 2023-12-09 14:46:16 -07:00
  • 3a9a29ef77 Update Cargo.lock Артём Павлов [Artyom Pavlov] 2023-11-18 15:32:47 +03:00
  • 9e4f6bc695
    keccak: don't test simd feature in minimal-versions workflow (#66) Tony Arcieri 2023-11-18 05:31:51 -07:00
  • 329d4cdcb1
    Replace cross tests with MIRI (#63) Artyom Pavlov 2023-09-12 17:19:27 +03:00
  • 48cc4acf38
    build(deps): bump actions/checkout from 3 to 4 (#61) dependabot[bot] 2023-09-11 08:58:53 -06:00
  • 651a34ea2f
    keccak: replace CI tests on MIPS with PPC32 (#62) Tony Arcieri 2023-09-11 08:39:33 -06:00
  • 4730c6fbba
    benches: remove criterion deps workaround (#60) Artyom Pavlov 2023-08-19 19:24:47 +03:00
  • 690624016e
    Pin Clippy version and fix lints (#59) Artyom Pavlov 2023-08-07 17:36:22 +03:00
  • aa5da2013e
    ascon v0.4.0 (#58) Sebastian Ramacher 2023-07-27 22:09:49 +02:00
  • e767312a21
    ascon: Add Drop & ZeroizeOnDrop for State (#57) Alexander Wagner 2023-05-23 15:10:15 +02:00
  • 7cdccabc7a
    keccak v0.1.4 (#56) Tony Arcieri 2023-05-04 11:12:22 -06:00
  • 6e512a3b1a
    keccak: Add keccak_p fns for [200, 400, 800, 1600] (#55) Alexander Wagner 2023-04-30 18:25:27 +02:00
  • 5eab159369 Add SECURITY.md Tony Arcieri 2023-04-23 20:02:13 -06:00
  • 9932b6b9ca
    README.md: fix "Keccak" link Tony Arcieri 2023-04-07 07:54:39 -06:00
  • c90f1be217
    ascon: link to ascon-aead and ascon-hash in README.md (#54) Tony Arcieri 2023-04-03 15:49:13 -06:00
  • 4b0b454d4a
    Replace unmaintained actions-rs/* actions in CI workflows (#53) Dirk Stolle 2023-03-24 15:53:47 +01:00
  • c48f3310d9
    ascon v0.3.1 (#52) Sebastian Ramacher 2023-03-19 16:40:52 +01:00
  • fc88ab5cc3
    ascon: drop MSRV to 1.56 (#51) Sebastian Ramacher 2023-03-19 16:23:24 +01:00
  • 633777a1c9
    ascon v0.3.0 (#50) Sebastian Ramacher 2023-03-17 15:45:49 +01:00
  • 3e38152a4a
    ascon: replace implementation with ascon-core (#49) Sebastian Ramacher 2023-03-12 16:25:14 +01:00
  • d8f8fbca7d
    build(deps): bump subtle from 2.4.1 to 2.5.0 (#46) dependabot[bot] 2023-03-11 14:36:52 -07:00
  • dc103866d4
    ascon: use chunks_exact_mut for encoding permutation output (#48) Artyom Pavlov 2023-03-01 10:37:39 +00:00
  • 17519f46c6
    ascon: use chunks_exact for decoding permutation input (#47) Tony Arcieri 2023-02-28 14:09:08 -07:00
  • a3906aab48
    ascon v0.2.0 (#45) Tony Arcieri 2023-02-25 21:12:23 -07:00
  • c8b07a46c8
    ascon: use aead crate for AEAD API; MSRV 1.60 (#44) Tony Arcieri 2023-02-25 20:48:50 -07:00
  • 11cb7366da
    ascon: add Nonce type alias (#43) Tony Arcieri 2023-02-25 19:23:59 -07:00
  • 37bc658306
    ascon: Key type alias; cache key in Ascon state (#42) Tony Arcieri 2023-02-25 19:00:09 -07:00
  • 8773f6a963
    CI: exclude keccak from toplevel workspace (#41) Tony Arcieri 2023-02-25 17:59:40 -07:00
  • 2a71bae6b2
    ascon: 2021 edition (#40) Tony Arcieri 2023-02-25 17:36:18 -07:00
  • 8eb14719c0
    ascon: extract Ascon permutation type; MSRV 1.59 (#39) Tony Arcieri 2023-02-25 17:08:19 -07:00
  • d50fca63d2
    ascon: eliminate util module (#38) Tony Arcieri 2023-02-25 16:36:54 -07:00
  • 6de759ac15
    ascon: remove byteorder dependency (#37) Tony Arcieri 2023-02-25 15:49:52 -07:00
  • e4c0b56c7c
    ascon: add no_std support (#36) Tony Arcieri 2023-02-11 12:28:02 -07:00
  • ace9dd7723
    ascon: expose permutation (#35) Tony Arcieri 2023-02-11 12:12:58 -07:00
  • 2e113f5f96
    ascon: 2018 edition upgrade, lints, docs (#34) Tony Arcieri 2023-02-11 11:54:59 -07:00
  • 5831f8bd51
    keccak: 2018 edition upgrade, lints, docs (#32) Tony Arcieri 2023-02-11 11:40:15 -07:00
  • 88c73ff02b
    README.md: add ascon (#33) Tony Arcieri 2023-02-11 11:35:18 -07:00
  • 75b1918ee9
    ascon: new README.md (#31) Tony Arcieri 2023-02-11 11:05:08 -07:00
  • dac6767968
    ascon: import crate sources (#30) Tony Arcieri 2023-02-11 10:34:01 -07:00
  • 2d2be3511a
    keccak: delete original CC0 license Tony Arcieri 2022-12-10 12:50:13 -07:00
  • 6c98ff8396
    keccak v0.1.3 (#28) Tony Arcieri 2022-11-14 12:30:19 -07:00
  • d82151aa0d
    keccak: remove f1600_armv8_sha3_asm re-export (#27) Tony Arcieri 2022-11-14 11:06:04 -07:00
  • 6bd1a6d0ab
    keccak: rename f1600_armv8_sha3_asm (#26) Tony Arcieri 2022-11-13 20:56:27 -07:00
  • 4e36eefaa0
    keccak: rename aarch64_sha3 module to armv8 (#25) Tony Arcieri 2022-11-13 15:32:07 -07:00
  • a687839512
    keccak: add asm feature; use cpufeatures on aarch64 (#24) Tony Arcieri 2022-11-13 15:15:26 -07:00
  • b2d1e84abf
    keccak: add aarch64 asm intrinsics implementation keccak_f1600 (#23) Remco Bloemen 2022-11-01 09:08:45 -07:00
  • b68b313ee2
    Update actions used in GitHub Actions workflows to newest version (#19) Dirk Stolle 2022-10-06 02:12:39 +02:00
  • 5cac553c05
    Extend Dependabot configuration to keep GitHub Actions up to date (#20) Dirk Stolle 2022-10-06 02:12:22 +02:00
  • b59a4d5aa9
    keccak v0.1.2 (#18) Tony Arcieri 2022-05-24 17:53:43 -06:00
  • 0901b5f420
    Add description of features and remove the dependencies section (#17) Artyom Pavlov 2022-05-24 23:22:02 +00:00
  • f31b4b6eee
    Use portable_simd instead of deprecate packed_simd (#16) Alexander Wagner 2022-05-25 01:07:32 +02:00
  • 5ec2be1538
    keccak v0.1.1 (#15) Tony Arcieri 2022-05-24 16:35:18 -06:00
  • 79780c5df3
    keccak: relicense as Apache 2.0 + MIT (#14) Tony Arcieri 2022-05-24 16:05:47 -06:00
  • 04b72bea35
    keccak: add README.md (#12) Tony Arcieri 2022-05-24 15:42:59 -06:00
  • e29a53e1d9
    keccak: fix build (#13) Tony Arcieri 2022-05-24 15:32:08 -06:00
  • 2736330d93
    Add f1600x{2, 4, 8} (#8) Alexander Wagner 2022-05-12 16:49:34 +02:00