Commit Graph
94 Commits
Author SHA1 Message Date
Ilka Schulz b8aab2d08f fix regression from upgrading dependency: apply renamed traits to rosenpass/ (AsBytes and FromZeroes) 2026-06-20 15:31:59 +02:00
Ilka Schulz aca3df0e45 fix regressions from upgrading dependency in wireguard/ 2026-06-20 15:24:16 +02:00
Ilka Schulz 0145565d59 simplify previous fix f85d5ccecc in util/src/zerocopy/ref_maker.rs 2026-06-20 14:57:35 +02:00
Ilka Schulz acb6cc500f fix regressions from upgrading dependency in util/src/zerocopy/zerocopy_slice_ext.rs 2026-06-20 14:39:06 +02:00
Ilka Schulz 1e4395a5fc fix regressions from upgrading dependency in util/src/zerocopy/zerocopy_ref_ext.rs 2026-06-20 14:33:58 +02:00
Ilka Schulz f85d5ccecc fix regressions from upgrading dependency in util/src/zerocopy/ref_maker.rs 2026-06-20 14:26:46 +02:00
Ilka Schulz 4a9738614e upgrade dependency zerocopy to 0.8 2026-06-20 14:26:17 +02:00
Ilka Schulz 4706b80cea nix fmt 2026-06-20 13:28:57 +02:00
Ilka Schulz 38b3eefd5f temporarily add RUSTSEC-2025-0141 (bincode is unmaintained) to advisory ignore list (also see #768) 2026-06-20 13:27:57 +02:00
Ilka Schulz 994a1020dd cargo vet regenerate exemptions 2026-06-20 13:04:52 +02:00
Ilka Schulz 74463e618c upgrade allocator-api2{-tests} to v0.3 2026-06-20 13:04:14 +02:00
Ilka Schulz 0508cbc64e remove procspawn dependency from crates which do not use it anyways 2026-06-20 11:44:02 +02:00
Ilka Schulz 88772db31e cargo vet regenerate exemptions (only removes some imported audits) 2026-06-15 15:37:25 +02:00
Ilka Schulz 4238fcd46a cargo vet regenerate exemptions 2026-06-15 14:49:26 +02:00
Ilka Schulz 168160dc8a upgrade zeroize to 1.9 2026-06-15 13:22:34 +02:00
Ilka Schulz 38c0320ff6 upgrade test_bin from 0.5 to 0.6 2026-06-15 13:21:44 +02:00
Ilka Schulz 8415f6c807 upgrade GitHub Action "cache" from v4 to v5 2026-06-10 13:28:27 +02:00
Ilka Schulz bddf44ecc9 upgrade dependency: signal-hook-mio 2026-06-09 12:16:22 +02:00
Ilka Schulz 7d52584d40 upgrade dependency: test_bin 2026-06-09 11:35:29 +02:00
Ilka Schulz 40041d52a9 upgrade dependency: derive_builder 2026-06-09 11:13:37 +02:00
Ilka Schulz b5fd6b96db upgrade dependency: home 2026-06-09 11:04:11 +02:00
Ilka Schulz 565cf1bf2d upgrade dependency: signal-hook 2026-06-09 11:01:43 +02:00
Ilka Schulz 0a87ab13a6 upgrade dependency: clap_mangen 2026-06-09 10:59:05 +02:00
Ilka Schulz 54ddf3d0ec upgrade dependency rtnetlink and fix regressions 2026-06-09 10:24:21 +02:00
Ilka Schulz c8bda891d9 revert 069dfa154c: re-enable dependabot 2026-06-08 18:21:43 +02:00
Ilka Schulz 831286a717 fix regressions from upgrading command-fds 2026-06-08 17:42:05 +02:00
Ilka Schulz fd82409870 upgrade dependency: command-fds 2026-06-08 17:42:05 +02:00
Ilka Schulz aa7f680a0e fix regression(warning) from upgrading criterion 2026-06-08 17:42:01 +02:00
Ilka Schulz 3a5ac78c03 upgrade dependency: criterion 2026-06-08 17:17:12 +02:00
Ilka Schulz 4a5d032161 upgrade dependency: toml 2026-06-08 17:14:13 +02:00
Ilka Schulz d854d0b3e5 upgrade dependency: env_logger 2026-06-08 17:14:13 +02:00
Ilka Schulz 10ebaf9cee increase MSRV due to https://github.com/rust-lang/ar_archive_writer/pull/33
$ cargo tree --workspace -i ar_archive_writer
ar_archive_writer v0.5.1
[build-dependencies]
└── psm v0.1.31
    └── stacker v0.1.24
        └── rosenpass-fuzzing v0.0.1 (/home/user/rosenpass/fuzz)
        [dev-dependencies]
        ├── rosenpass v0.3.0-dev (/home/user/rosenpass/rosenpass)
        │   ├── rosenpass-fuzzing v0.0.1 (/home/user/rosenpass/fuzz)
        │   └── rosenpass-rp v0.2.1 (/home/user/rosenpass/rp)
        └── rosenpass-rp v0.2.1 (/home/user/rosenpass/rp)
2026-06-08 13:53:08 +02:00
Ilka Schulz bd9b1626aa remove RUSTSEC-2024-0370 from ignore list as libcrux is no longer used 2026-06-08 13:53:08 +02:00
Ilka Schulz 039c8ef341 cargo update 2026-06-08 13:53:02 +02:00
Ilka Schulz e0e9362046 also remove libcrux as it is no longer needed 2026-06-08 11:06:38 +02:00
Ilka Schulz be2b002fe4 remove libcrux-* (see PR for reasons) but leave libcrux and libcrux-test-utils in 2026-06-08 10:58:13 +02:00
Ilka Schulz 82a407ec61 fix a regression from upgrading rustix 2026-06-07 16:15:01 +02:00
Ilka Schulz e0b0cbfea1 fix another regression from upgrading rand which was hidden behind a feature flag 2026-06-07 16:00:56 +02:00
Ilka Schulz 1a3beed2f7 nix fmt 2026-06-07 15:54:04 +02:00
Ilka Schulz 475d69333d upgrade netlink dependency 2026-06-07 15:52:13 +02:00
Ilka Schulz ebdf7ddfe6 fix regression from upgrading rustix 2026-06-07 15:51:48 +02:00
Ilka Schulz 583a205961 workaround: install cargo-fuzz without --locked (see #792) 2026-06-07 14:50:25 +02:00
Ilka Schulz f0a4526426 upgrade thiserror and genetlink 2026-06-07 14:50:15 +02:00
Ilka Schulz 8d2b23d73e cargo update --workspace tempfile 2026-06-07 14:01:44 +02:00
Ilka Schulz 78664898fd upgrade rustix (old version not compatible with Rust edition2024 anymore, ) 2026-06-07 13:56:33 +02:00
Ilka Schulz c658c7258b crate ctrl-async has been renamed to ctrlc 2026-06-07 13:52:21 +02:00
Ilka Schulz d71bce4e93 WIP 2026-06-07 13:39:12 +02:00
Ilka Schulz a3e9268698 remove unused import 2026-06-07 12:52:45 +02:00
Ilka Schulz 99b769ee32 fix regression from upgrading rand dependency: RngCore is renamed to Rng (https://rust-random.github.io/book/update-0.10.html) 2026-06-07 12:52:09 +02:00
Ilka Schulz e733a5575e upgrade oqs-sys from 0.9.1 to 0.11.0 2026-06-07 12:37:35 +02:00
Ilka Schulz 4498c6165c fix regression from upgrading rand dependency: further occurences of thread_rng are renamed to rng (https://rust-random.github.io/book/update-0.9.html) 2026-06-07 12:19:18 +02:00
Ilka Schulz 4b4f1edcf8 CI: fix bug: only install cargo-fuzz if not already installed in cache 2026-06-07 12:07:41 +02:00
Ilka Schulz ef8382672d increase minimum supported Rust version from 1.77.0 to 1.85.0 (required for edition2024 required by crate rand) 2026-06-07 11:54:41 +02:00
Ilka Schulz d54646a248 nix fmt 2026-06-07 11:35:01 +02:00
Ilka Schulz 400e24c64c fix minor typo 2026-06-07 11:31:34 +02:00
Ilka Schulz c842fa8fdc fix warnings: remove no longer needed imports 2026-06-07 11:31:14 +02:00
Ilka Schulz b1c8067fce fix regression from upgrading rand dependency: thread_rng is renamed to rng (https://rust-random.github.io/book/update-0.9.html) 2026-06-07 11:25:08 +02:00
Ilka Schulz 4443a1a332 fix regressions from updating dependency rand:
trait `Fill` has changed:
https://docs.rs/rand/0.8.5/rand/trait.Fill.html
https://docs.rs/rand/0.10.1/rand/trait.Fill.html

It now randomizes `[Self]` (a slice) instead of `Self`.

Also removed dead trait impementation of `Fill` which was never used.
2026-06-07 11:11:33 +02:00
Ilka Schulz eec3ee6308 cargo: update rand to 0.10.1 (required by security advisory) 2026-06-07 10:29:09 +02:00
Ilka Schulz 1fd3aa32b1 CI: remove ubuntu-2404 specifications for runners and just use default ubicloud OS (currently Ubuntu 24.04) 2026-06-07 10:07:19 +02:00
Ilka Schulz c02b965f71 CI: increase compute resources for ARM build 2026-06-07 10:00:17 +02:00
Ilka Schulz 0141a8b9d3 CI: use ubicloud instead of GitHub's own runners 2026-06-07 10:00:03 +02:00
Ilka Schulz 0f80f7452d CI: minor reformat of runs-on attribute in GH Workflows for bette readability 2026-06-07 09:54:34 +02:00
Ilka Schulz 9f21326dfb remove old cargo-deny job (bad trigger conditions) 2026-06-07 09:23:55 +02:00
Ilka Schulz 94f29addf6 nix fmt 2026-06-07 09:23:55 +02:00
Ilka Schulz e7b2296145 add cargo-deny to nix dev-shell (fullEnv) 2026-06-07 09:23:55 +02:00
Ilka Schulz 6ca850b18d CI: rework cargo audit (use maintained workflow, use cargo-deny instead of cargo-audit) 2026-06-07 09:23:55 +02:00
Ilka Schulz ce3c9f5914 CI: use Ubuntu 24.04 as CI host, because 26.04 is not availalbe yet on ubicloud 2026-06-06 13:12:58 +02:00
Ilka Schulz a84a9cc837 CI: use Ubuntu 26.04 instead of 22.04 as CI host 2026-06-06 12:57:52 +02:00
Ilka Schulz 13e4f94812 CI: nix flake check runs concurrent again instead (finished with debugging) 2026-06-06 11:41:52 +02:00
Ilka Schulz 8f2c30e900 CI: use bigger VM for benchmark tests 2026-06-06 11:39:41 +02:00
Ilka Schulz 9ff260464e CI: increase compute resources for code coverage test 2026-06-06 11:31:25 +02:00
Ilka Schulz 17873a085a fix error: nix integration tests: add more robust check to wait for network-online.status 2026-06-06 11:29:02 +02:00
Ilka Schulz de5c13a0f1 fix: define %{_bindir} for rpmbuild, because Nix would otherwise overwrite it 2026-06-05 18:49:28 +02:00
Ilka Schulz 49a1cdcc6b use older version of wireguard-tools in legacy-distro-packaging for Debian 2026-06-05 18:25:44 +02:00
Ilka Schulz 51ec536e97 nix fmt 2026-06-05 18:11:45 +02:00
Ilka Schulz 353d0e4af4 fix compacted YAML in .github/workflows/qc.yaml (not allowed by formatter) 2026-06-05 18:08:12 +02:00
Ilka Schulz ca4af0a044 fix wireguard-tools download URLs for legacty-distro-packaging test; fix VM startup timing issue; run nix flake check with only 1 concurrent check (for now for better debugging) 2026-06-05 18:01:34 +02:00
Ilka Schulz 50ba0cb8d0 CI: upgrade cachix-action from v15 to v17 2026-06-05 16:15:55 +02:00
Ilka Schulz 1f7b11bc42 CI: use bigger VMs (more CPUs, more RAM) for nix workflows build and check 2026-06-05 16:05:20 +02:00
Ilka Schulz 2611ff1433 resolve #765: cut down on legacy distribution testing and increase runner capacity 2026-06-05 15:41:21 +02:00
Ilka Schulz f3937ad01a Nix integration checks: remove custom ipython 3.13 overlay 2026-06-05 14:48:34 +02:00
Ilka Schulz 215afc8cd6 remove old Fedora 40 integration test, add Fedora 41, 42, 43 and some Debian and Ubuntu targets 2026-06-05 14:31:51 +02:00
Ilka Schulz 5e994788b5 fixed build bug in RPM package build by cleaning up the regarding .spec file 2026-06-05 14:30:33 +02:00
Ilka Schulz 5d120adbc6 more sluggish LaTeX fixes 2026-06-05 09:26:41 +02:00
Ilka Schulz 5a7e47a992 fix whitepaper LaTeX error (markdown to Tex conversion changed type names...) 2026-06-05 08:42:34 +02:00
Ilka Schulz f2b8f281a3 GitHub Workflow: deprecate prettier and rustfmt and use "nix fmt" instead 2026-06-05 07:59:49 +02:00
Ilka Schulz f16b2e1b03 run formatters 2026-06-05 07:35:21 +02:00
Ilka Schulz 9949957afe prettify treefmt.nix, no effective changes 2026-06-05 07:24:35 +02:00
Ilka Schulz 5c60002cd9 remove old Node.js Nix packages and directly query them from pkgs instead 2026-06-05 07:16:48 +02:00
Ilka Schulz 86442428e5 runCommandNoCC has been renamed to runCommand in newer Nix version 2026-06-05 06:46:47 +02:00
Ilka Schulz 8c334d61ff upgrade from nix-os 24.05 to 26.05 2026-06-05 06:39:53 +02:00
Ilka Schulz ee146bfe13 nix flake update 2026-06-05 06:29:07 +02:00
Ilka SchulzandIlka Schulz 77830bb1b7 fix syntax error in GitHub Workflow doc-upload.yml introduced in 2ac2c84c71 2026-06-05 06:27:41 +02:00