From e85dbffe2d02405ff02b224f2c5685db0a0804d7 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Mon, 27 Jul 2026 12:05:16 +0000 Subject: [PATCH] add Protocol Benchmarks benchmark result for 31bd29ae369df928ad444c369eceee2fbe7d304c --- benchmarks/refs/heads/main.json | 884 +++++++++++++++++++++++++++++++- 1 file changed, 883 insertions(+), 1 deletion(-) diff --git a/benchmarks/refs/heads/main.json b/benchmarks/refs/heads/main.json index 8ad003a4..189603e9 100644 --- a/benchmarks/refs/heads/main.json +++ b/benchmarks/refs/heads/main.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1785153836856, + "lastUpdate": 1785153915990, "repoUrl": "https://github.com/rosenpass/rosenpass", "entries": { "Protocol Benchmarks": [ @@ -113758,6 +113758,888 @@ "run time": "medium" } ] + }, + { + "commit": { + "author": { + "email": "83639952+ilka-schulz@users.noreply.github.com", + "name": "Ilka Schulz", + "username": "ilka-schulz" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "31bd29ae369df928ad444c369eceee2fbe7d304c", + "message": "chore(deps): bump the weekly-cargo-patches group with 5 updates (#916)", + "timestamp": "2026-07-27T13:55:27+02:00", + "tree_id": "6cce38bed4d9178778fdb2c70ba660bfef51fed6", + "url": "https://github.com/rosenpass/rosenpass/commit/31bd29ae369df928ad444c369eceee2fbe7d304c" + }, + "date": 1785153913401, + "bigger_is_better": false, + "benches": [ + { + "name": "IHR7", + "unit": "ns/iter", + "value": "3214535", + "range": "± 641692", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "3295563", + "range": "± 620762", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "3282966", + "range": "± 618777", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "40971", + "range": "± 9882", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "35214", + "range": "± 9890", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "34592", + "range": "± 8942", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "3744392", + "range": "± 677629", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "190115", + "range": "± 42126", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "108646", + "range": "± 22967", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "17708", + "range": "± 4622", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "36671", + "range": "± 9182", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "5430533", + "range": "± 2420281", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "35122", + "range": "± 9345", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "3248227", + "range": "± 594857", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "27387", + "range": "± 12925", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "186822", + "range": "± 40220", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "5500360", + "range": "± 2359735", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "99043891", + "range": "± 7731132", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "31648", + "range": "± 7959", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "95613473", + "range": "± 7563996", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "13792448", + "range": "± 2258511", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "5564055", + "range": "± 2529038", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "3839294", + "range": "± 680106", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI1", + "unit": "ns/iter", + "value": "3214015", + "range": "± 615405", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "38307", + "range": "± 10701", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "111574164", + "range": "± 8997272", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "95998951", + "range": "± 7605224", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "34745", + "range": "± 7733", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "32841", + "range": "± 7706", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "550", + "range": "± 315", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "37151", + "range": "± 9905", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "53", + "range": "± 10", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "35929", + "range": "± 19678", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "30579", + "range": "± 8587", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "34789", + "range": "± 9140", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "6541098", + "range": "± 1114521", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "35352", + "range": "± 10068", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "33765", + "range": "± 9613", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "599", + "range": "± 1817", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "11147", + "range": "± 3307", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "164212", + "range": "± 45279", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "6805030", + "range": "± 1761858", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "18671", + "range": "± 5545", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "27609826", + "range": "± 6738303", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "6773679", + "range": "± 1766935", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "20646", + "range": "± 7368", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "18765", + "range": "± 5346", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "18515", + "range": "± 5422", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "127853086", + "range": "± 16817297", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "6804977", + "range": "± 1831005", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "421", + "range": "± 231", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "30916", + "range": "± 9658", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "21952", + "range": "± 6030", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "506", + "range": "± 118", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "51", + "range": "± 12", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "13643150", + "range": "± 3493599", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "18890", + "range": "± 5909", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "90569866", + "range": "± 11730276", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "159318", + "range": "± 42594", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "17914", + "range": "± 6419", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "17234", + "range": "± 5265", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "6694506", + "range": "± 1779308", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "19826", + "range": "± 6537", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "6762466", + "range": "± 1815412", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "20718", + "range": "± 6784", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "23015", + "range": "± 29139", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "19547", + "range": "± 6360", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "95427", + "range": "± 25529", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "6781966", + "range": "± 1767935", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "93037518", + "range": "± 10763207", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "30780", + "range": "± 9888", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "18696", + "range": "± 5496", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "6885478", + "range": "± 1776256", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI1", + "unit": "ns/iter", + "value": "6673841", + "range": "± 1737265", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "7223783", + "range": "± 1818165", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "90840807", + "range": "± 11783599", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "7322756", + "range": "± 1922067", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "23704", + "range": "± 6521", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + } + ] } ], "Crypto Primitives Benchmarks": [