These changes have been automatically picked up on by `gnrt gen`. Chromium changes: https://chromium.googlesource.com/chromium/src/+/36a5776a2fefd795a20d7f95a5f0eb64dd9ff75b commit 36a5776a2fefd795a20d7f95a5f0eb64dd9ff75b Author: Lukasz Anforowicz <lukasza@chromium.org> Date: Mon May 4 15:09:18 2026 -0700 [gnrt] Allow wildcards and any file extension in `extra_input_roots`. Rather than allowlisting extensions one-by-one, let's add support for wildcards and let `gnrt_config.toml` pick which extensions to cover. Other changes in this CL: * It turned out that before this CL `extra_input_roots` was ignored for "binary" crates (and only taken into account for "library" crates) * Stop automatically enumerating non-`.rs` files under `src/`. This was somewhat okay when only allowlisted extensions were included, but would result in lots of extra files after this CL. (And also, this removes some unneeded `BUILD.gn` entries here and there.) * Globbing means that we no longer need to manually match extensions in `fn collect_crate_file` so this function has been inlined and refactored away. Tested by manually running the following tools (and including the results in this CL): * `tools/crates/run_gnrt.py gen` * `tools/rust/gnrt_stdlib.py` * `cargo test` and `cargo clippy` in `tools/rust/gnrt` Bug: 508339800 Change-Id: Ieb6b0d7205b407f921272bf5ad7c7bc54f355f32 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7809525 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by: Devon Loehr <dloehr@google.com> Cr-Commit-Position: refs/heads/main@{#1624964}
Name: reddsa URL: https://crates.io/crates/reddsa Version: 0.5.1 Revision: b1bbad7bac08331c0b2cb7b91da6e94e698f8021 License: Apache-2.0 License File: //brave/third_party/rust/chromium_crates_io/vendor/reddsa-v0_5/LICENSE.Apache-2.0 Shipped: yes Security Critical: yes Description: A standalone implementation of the RedDSA signature scheme.