Conversation
…ization (#502) * Remove redundant length checks after read_array in SecretKey deserialization * fix fmt
* feat: add benchmark infrastructure and common utilities - Add benchmark common module w/ configuration constants - Add data generation utilities for consistent test data - macro system for reducing boilerplate - parameterized benchmarks with throughput measurement * feat: implement comprehensive benchmarking infrastructure - Add benchmarking infrastructure with common utilities and macros - Port all existing benchmarks to use new macro system for consistency - Add support for multiple benchmark categories (hash, dsa, word, rand) * chore: clippy * chore: changelog * review comments - Aligned all benchmark file section headers to use `// === Section Name ===` format - Updated `smt-with-entries.rs` to use the standardized format - Fixed ambiguous doc notation in `common/mod.rs` - Removed confusion around size specification in function names - Eliminated empty hash-to-point benchmarks section from `dsa.rs` - Updated criterion groups to exclude removed benchmarks - Changed all hash benchmarks to use consistent `generate_byte_array_sequential()` - Simplified integer casting in `hash_rpo256_merge_with_int` and `hash_rpx256_merge_with_int` - Added explanatory comments clarifying the intent - Corrected benchmarks that incorrectly called `merge` instead of `merge_many` - Added `benchmark_rand_comprehensive!` macro to eliminate repetitive random coin benchmark code - Added `benchmark_word_conversions!` macro to consolidate type conversion benchmarks - Consolidated 5 separate type conversion benchmarks into 1 macro-based benchmark - Updated criterion groups to reflect new consolidated benchmark names * Benchmark README reorg
* chore: reuse shared lint workflows * chore: add make targets for linting * chore: format toml files * chore: fix typos * chore: run clippy in stable * chore: enable workspace lints checks * fix: missing newline after comment! * chore: add installation makefile targets * fix: machete should ignore getrandom
…ciated data (AEAD) (#480)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a tracking PR for v0.17.0 release.