Commit Graph

  • cfce2b26e2 Update READMEs, targeting an 80-character line limit Luke Parker 2025-08-18 01:55:37 -04:00
  • e87bbcda64 Have modular-frost compile again Luke Parker 2025-08-18 01:54:52 -04:00
  • 9f84adf8b3 Smash dkg into dkg, dkg-[recovery, promote, musig, pedpop] Luke Parker 2025-08-18 01:24:40 -04:00
  • 3919cf55ae Extend modular-frost to test with scaled and offset keys Luke Parker 2025-08-15 21:16:23 -04:00
  • 38dd8cb191 Support taking arbitrary linear combinations of signing keys, not just additive offsets Luke Parker 2025-08-15 21:15:59 -04:00
  • f2563d39cb Correct crypto MSRVs Luke Parker 2025-08-15 20:37:03 -04:00
  • 15a9cbef40 git checkout -f next ./crypto Luke Parker 2025-08-15 17:33:22 -04:00
  • 078d6e51e5 Re-install python3 after removal to solve unmet dependencies Luke Parker 2025-08-15 16:17:31 -04:00
  • 6c33e18745 Explicitly install python3 to fix build-dependencies Luke Parker 2025-08-15 16:14:10 -04:00
  • b743c9a43e Update Rust version Luke Parker 2025-08-15 15:26:16 -04:00
  • 0c2f2979a9 Remove monero-serai, migrating to monero-oxide Luke Parker 2025-08-15 11:10:54 -04:00
  • 971951a1a6 Add overflow-checks even on release, per good practice Luke Parker 2025-08-15 10:56:28 -04:00
  • 92d9e908cb Version bumps for packages that needed to be published for monero-oxide Luke Parker 2025-08-15 10:56:10 -04:00
  • a32b97be88 Move to wasm32v1-none from wasm32-unknown-unknown Luke Parker 2025-08-15 10:55:05 -04:00
  • e3809b2ff1 Remove unnecessary edits to Docker config in an attempt to fix the CI Luke Parker 2025-08-12 01:26:40 -04:00
  • fd2d8b4f0a Use Rust 1.89 when installing bins via cargo, version pin svm-rs Luke Parker 2025-08-12 00:41:46 -04:00
  • bc81614894 Attempt Docker 24 again Luke Parker 2025-08-12 00:38:26 -04:00
  • 8df5aa2e2d Forward docker stderr to stdout in case stderr is being dropped for some reason Luke Parker 2025-08-10 20:51:56 -04:00
  • b000740470 Docker 25 since 24 doesn't have an active tag anymore Luke Parker 2025-08-10 20:13:24 -04:00
  • b9f554111d Attempt to use Docker 24 Luke Parker 2025-08-10 18:57:13 -04:00
  • 354c408e3e Stop using an older version of Docker Luke Parker 2025-08-10 18:37:02 -04:00
  • df3b60376a Restore Debian 12 Bookworm over Debian 11 Bullseye Luke Parker 2025-08-10 18:36:44 -04:00
  • 8d209c652e Add missing "-4" arguments to wget Luke Parker 2025-08-10 17:50:35 -04:00
  • 9ddad794b4 Use wget -4 for the same reason as the prior commit Luke Parker 2025-08-10 12:23:07 -04:00
  • b934e484cc Replace busybox wget with wget on alpine to attempt to resolve DNS issues Luke Parker 2025-08-10 12:12:54 -04:00
  • f8aee9b3c8 Add overflow-checks = true recommandation to monero-serai Luke Parker 2025-08-10 11:56:56 -04:00
  • f51d77d26a Fix tweaked Substrate connection code in serai-client tests Luke Parker 2025-08-10 11:56:39 -04:00
  • 0780deb643 Use three separate commands within the Bitcoin Dockerfile to download the release Luke Parker 2025-08-10 11:37:32 -04:00
  • 75c38560f4 Bookworm -> Bullseye, except for the runtime Luke Parker 2025-08-10 11:34:09 -04:00
  • 9f1c5268a5 Attempt downgrading Docker from 27 to 26 Luke Parker 2025-08-10 11:25:41 -04:00
  • 35b113768b Attempt downgrading docker from .28 to .27 Luke Parker 2025-08-09 14:32:14 -04:00
  • f2595c4939 Tweak how subtrate-client tests waits to connect to the Monero node Luke Parker 2025-08-09 14:15:53 -04:00
  • 8fcfa6d3d5 Add dedicated error for when amounts aren't representable within a u64 Luke Parker 2025-08-09 14:06:27 -04:00
  • 54c9d19726 Have docker install set host Luke Parker 2025-08-09 13:34:25 -04:00
  • 25324c3cd5 Add uidmap dependency for rootless Docker Luke Parker 2025-08-09 12:49:56 -04:00
  • ecb7df85b0 if: runner.os == 'Linux', with single quotes Luke Parker 2025-08-09 12:38:58 -04:00
  • 68c7acdbef Attempt using rootless Docker in CI via the setup-docker-action Luke Parker 2025-08-09 12:26:26 -04:00
  • 8b60feed92 Normalize FROM AS casing in Dockerfiles Luke Parker 2025-08-09 12:20:58 -04:00
  • 5c895efcd0 Downgrade tests requiring Docker from Ubuntu latest to Ubuntu 22.04 Luke Parker 2025-08-09 03:37:44 -04:00
  • 60e55656aa deny --hide-inclusion-graph Luke Parker 2025-08-09 03:37:07 -04:00
  • 9536282418 Update which deb archive to use within the runtime Dockerfile Luke Parker 2025-08-09 02:13:33 -04:00
  • 8297d0679d Update substrate to one with a properly defined panic handler as of modern Rust Luke Parker 2025-08-09 02:03:36 -04:00
  • d9f854b08a Attempt to fix install of clang within runtime Dockerfile Luke Parker 2025-08-09 02:02:30 -04:00
  • 8aaf7f7dc6 Remove (presumably) unnecessary command to explicitly install python Luke Parker 2025-08-09 01:23:43 -04:00
  • ce447558ac Update Rust versions used in orchestration Luke Parker 2025-08-09 01:23:13 -04:00
  • fc850da30e Missing --allow-remove-essential flag Luke Parker 2025-08-09 00:53:54 -04:00
  • d6f6cf1965 Attempt to force remove shim-signed to resolve 'unmet dependencies' issues with shim-signed Luke Parker 2025-08-09 00:52:11 -04:00
  • 4438b51881 Expand python packages explicitly installed Luke Parker 2025-08-09 00:47:26 -04:00
  • 6ae0d9fad7 Install cargo deny with Rust 1.85 and pin its version Luke Parker 2025-08-09 00:46:25 -04:00
  • ad08b410a8 Pin cargo-machete to 0.8.0 to prevent other unexpected CI failures Luke Parker 2025-08-09 00:43:41 -04:00
  • ec3cfd3ab7 Explicitly install python3 after removing various unnecessary packages Luke Parker 2025-08-09 00:42:47 -04:00
  • 01eb2daa0b Updated dated version of actions/cache Luke Parker 2025-08-09 00:39:02 -04:00
  • 885000f970 Add update, upgrade, fix-missing call to Ubuntu build dependencies Luke Parker 2025-08-09 00:36:57 -04:00
  • 4be506414b Install cargo machete with Rust 1.85 Luke Parker 2025-08-09 00:35:27 -04:00
  • 1143d84e1d Remove msbuild from packages to remove when the CI starts Luke Parker 2025-08-09 00:29:27 -04:00
  • 336922101f Further harden decoy selection Luke Parker 2025-08-09 00:23:22 -04:00
  • ffa033d978 Clarify transcripting for Clsag::verify, Mlsag::verify, as with Clsag::sign Luke Parker 2025-08-09 00:02:16 -04:00
  • 23f986f57a Tweak the Substrate runtime as required by the Rust version bump performed Luke Parker 2025-08-08 23:58:25 -04:00
  • bb726b58af Fix #654 Luke Parker 2025-08-08 23:57:38 -04:00
  • 387615705c Fix #643 Luke Parker 2025-08-08 23:57:19 -04:00
  • c7f825a192 Rename Bulletproof::calculate_bp_clawback to Bulletproof::calculate_clawback Luke Parker 2025-08-08 23:56:48 -04:00
  • d363b1c173 Fix #630 Luke Parker 2025-08-08 23:56:13 -04:00
  • d5077ae966 Respond to 13.1.1. Luke Parker 2025-08-08 23:54:20 -04:00
  • 188fcc3cb4 Remove potentially-failing unchecked arithmetic operations for ones which error Luke Parker 2025-08-08 22:30:34 -04:00
  • cbab9486c6 Clarify messages in non-debug assertions Luke Parker 2025-08-08 21:35:55 -04:00
  • a5f4c450c6 Response to usage of unwrap in non-test code Luke Parker 2025-08-08 21:28:47 -04:00
  • 4f65a0b147 Remove Clone from ClsagMultisigMask{Sender, Receiver} Luke Parker 2025-07-23 15:13:27 -04:00
  • feb18d64a7 Respond to 2 3 Luke Parker 2025-07-23 10:03:11 -04:00
  • cb1e6535cb Respond to 2 2 Luke Parker 2025-07-23 09:27:50 -04:00
  • 6b8cf6653a Respond to 1.1 A2 (also cited as 2 1) Luke Parker 2025-07-23 08:58:02 -04:00
  • b426bfcfe8 Respond to 1.1 A1 Luke Parker 2025-07-23 08:42:04 -04:00
  • 21ce50ecf7 Revert "Forward docker stderr to stdout in case stderr is being dropped for some reason" Luke Parker 2025-08-10 20:53:09 -04:00
  • a4ceb2e756 Forward docker stderr to stdout in case stderr is being dropped for some reason Luke Parker 2025-08-10 20:50:12 -04:00
  • b59b1f59dd Remove ToB report PDF by request Luke Parker 2025-07-18 03:19:10 -04:00
  • e7e8fd6388 Move ff-group-tests to ff 0.14.0-pre.0 ff-0.14 Luke Parker 2025-07-12 03:32:40 -04:00
  • cc4a65e82a Add Trail of Bits audit of our Ethereum code Luke Parker 2025-07-12 03:29:56 -04:00
  • eab5d9e64f Remove Mastodon link from README Luke Parker 2025-07-12 03:29:21 -04:00
  • 4e0c58464f Update Router documentarion after following B2 (B1 redux) Luke Parker 2025-04-12 10:04:10 -04:00
  • 205da3fd38 Update the Ethereum processor to the Router messages including their on-chain address Luke Parker 2025-04-12 09:57:29 -04:00
  • f7e63d4944 Have Router signatures additionally sign the Router's address (B2) Luke Parker 2025-04-12 09:55:40 -04:00
  • b5608fc3d2 Update dated documentation for verifySignature (B1) Luke Parker 2025-04-12 08:42:45 -04:00
  • 33018bf6da Explicitly ban the identity point as an Ethereum Schnorr public key (002) Luke Parker 2025-04-12 08:37:41 -04:00
  • bef90b2f1a Fix gas estimation discrepancy when gas isn't monotonic Luke Parker 2025-04-12 08:32:11 -04:00
  • 184c02714a alloy-core 1.0, alloy 0.14, revm 0.22 (001) Luke Parker 2025-04-12 08:09:09 -04:00
  • 5a7b815e2e Update nightly version Luke Parker 2025-02-04 00:53:22 -05:00
  • 22e411981a Resolve clippy errors from recent merges Luke Parker 2025-01-30 05:04:28 -05:00
  • 11d48d0685 add Serai JSON-RPC methods (#627) akildemir 2025-01-30 12:23:03 +03:00
  • e4cc23b72d add economic security pallet tests (#623) akildemir 2025-01-30 12:19:12 +03:00
  • 52d853c8ba add validator sets pallet tests (#614) akildemir 2025-01-30 12:16:19 +03:00
  • 9c33a711d7 add in instructions pallet tests (#608) akildemir 2025-01-30 12:13:21 +03:00
  • a275023cfc Finish merging in the develop branch Luke Parker 2025-01-30 03:14:24 -05:00
  • 258c02ff39 Merge branch 'develop' into next Luke Parker 2025-01-30 00:56:29 -05:00
  • 3655dc723f Use clearer identity check in equality Luke Parker 2025-01-30 00:13:55 -05:00
  • 315d4fb356 Correct decoding identity for embedwards25519/secq256k1 Luke Parker 2025-01-29 23:01:45 -05:00
  • 2bc880e372 Downstream the eVRF libraries from FCMP++ Luke Parker 2025-01-29 22:29:40 -05:00
  • 19422de231 Ensure a non-zero fee in the Router OutInstruction gas fuzz test Luke Parker 2025-01-27 15:39:55 -05:00
  • fa0dadc9bd Rename Deployer bytecode to initcode Luke Parker 2025-01-27 15:39:06 -05:00
  • f004c8726f Remove unused library bytecode from ethereum-schnorr-contract Luke Parker 2025-01-27 15:38:44 -05:00
  • 835b5bb06f Split tests across a few files, fuzz generate OutInstructions Luke Parker 2025-01-27 13:59:11 -05:00
  • 0484113254 Fix the ability for a malicious adversary to snipe ERC20s out via re-entrancy from the ERC20 contract Luke Parker 2025-01-27 13:07:35 -05:00