From b26112e9c50feeb3c8dfc74628a9ab62ce7a647b Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Fri, 17 Jul 2026 14:31:46 +0000 Subject: [PATCH] add Protocol Benchmarks benchmark result for 6afa55607b3d91ada235bf674dca9c4b6133984f --- 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 040fc5bd..be407aa7 100644 --- a/benchmarks/refs/heads/main.json +++ b/benchmarks/refs/heads/main.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1784298428946, + "lastUpdate": 1784298705770, "repoUrl": "https://github.com/rosenpass/rosenpass", "entries": { "Protocol Benchmarks": [ @@ -106702,6 +106702,888 @@ "run time": "below 1us" } ] + }, + { + "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": "6afa55607b3d91ada235bf674dca9c4b6133984f", + "message": "re-design automatic cargo dependency upgrades: collect all patch releases and make only one pull request for them per week (#905)", + "timestamp": "2026-07-17T16:19:45+02:00", + "tree_id": "03a8808be0a9dab83cd9156116f771924bb94e40", + "url": "https://github.com/rosenpass/rosenpass/commit/6afa55607b3d91ada235bf674dca9c4b6133984f" + }, + "date": 1784298703287, + "bigger_is_better": false, + "benches": [ + { + "name": "IHI1", + "unit": "ns/iter", + "value": "3096781", + "range": "± 527075", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "5450824", + "range": "± 2301360", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "195810", + "range": "± 35092", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "109542148", + "range": "± 6599410", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "195906", + "range": "± 33288", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "37439", + "range": "± 9489", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "32489", + "range": "± 7377", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "32682", + "range": "± 7845", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "30395", + "range": "± 6424", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "51", + "range": "± 8", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "97402388", + "range": "± 5411336", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "41112", + "range": "± 9299", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "13453452", + "range": "± 1873934", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "639", + "range": "± 2040", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "35673", + "range": "± 8130", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "94088001", + "range": "± 5675173", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "16945", + "range": "± 3618", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "3787466", + "range": "± 580141", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "6225305", + "range": "± 884709", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "34168", + "range": "± 7104", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "5300045", + "range": "± 2311466", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "3236130", + "range": "± 497609", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "35245", + "range": "± 7291", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "28023", + "range": "± 12653", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "30066", + "range": "± 6555", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "3191480", + "range": "± 500369", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "5381641", + "range": "± 2362108", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "3180720", + "range": "± 560304", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "33482", + "range": "± 6602", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "3777339", + "range": "± 509507", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "36032", + "range": "± 7088", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "94473378", + "range": "± 5708039", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "108777", + "range": "± 19970", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "560", + "range": "± 94", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "34438", + "range": "± 7867", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "3138949", + "range": "± 543878", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "37080", + "range": "± 25872", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "32752", + "range": "± 7097", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "35704", + "range": "± 7957", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "25879", + "range": "± 6396", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "145205", + "range": "± 29820", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "5748433", + "range": "± 950748", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "84406010", + "range": "± 6509375", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "313", + "range": "± 116", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "17542", + "range": "± 6418", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "15691", + "range": "± 5616", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "146209", + "range": "± 27970", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "5790574", + "range": "± 1095686", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI1", + "unit": "ns/iter", + "value": "5685502", + "range": "± 928140", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "47", + "range": "± 14", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "5683236", + "range": "± 866896", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "11415005", + "range": "± 1490845", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "81104", + "range": "± 16077", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "17075", + "range": "± 4297", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "15897", + "range": "± 3584", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "5890205", + "range": "± 1120335", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "15962", + "range": "± 3008", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "17594", + "range": "± 24333", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "22842", + "range": "± 45190", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "5865517", + "range": "± 1118360", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "5748621", + "range": "± 877753", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "16108", + "range": "± 3527", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "6410656", + "range": "± 1189790", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "113828930", + "range": "± 9390697", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "19654", + "range": "± 4826", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "21262", + "range": "± 6964", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "9569", + "range": "± 2652", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "6268540", + "range": "± 980523", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "16102", + "range": "± 3897", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "84091878", + "range": "± 5343429", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "83848772", + "range": "± 5316507", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "17067", + "range": "± 3841", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "23870971", + "range": "± 3355841", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "25450", + "range": "± 6078", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "512", + "range": "± 412", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "16431", + "range": "± 4142", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "5744283", + "range": "± 953638", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "16364", + "range": "± 3541", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + } + ] } ], "Crypto Primitives Benchmarks": [