diff --git a/benchmarks/refs/heads/main.json b/benchmarks/refs/heads/main.json index 7543024b..987ca0d0 100644 --- a/benchmarks/refs/heads/main.json +++ b/benchmarks/refs/heads/main.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1784543368180, + "lastUpdate": 1785153531582, "repoUrl": "https://github.com/rosenpass/rosenpass", "entries": { "Protocol Benchmarks": [ @@ -112876,6 +112876,888 @@ "run time": "long" } ] + }, + { + "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": 1785153528589, + "bigger_is_better": false, + "benches": [ + { + "name": "RHR6", + "unit": "ns/iter", + "value": "1005737", + "range": "± 145587", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "7302", + "range": "± 2361", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "28068", + "range": "± 5599", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "8177", + "range": "± 2070", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "500537", + "range": "± 74519", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "7494", + "range": "± 3019", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI1", + "unit": "ns/iter", + "value": "490500", + "range": "± 68861", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "108", + "range": "± 738", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "489354", + "range": "± 55445", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "7578", + "range": "± 1664", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "252", + "range": "± 840", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "535802", + "range": "± 68994", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "7807", + "range": "± 1537", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "6456", + "range": "± 2982", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "21637", + "range": "± 3687", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "975484", + "range": "± 451362", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "7507", + "range": "± 1290", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "6419", + "range": "± 1604", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "7714", + "range": "± 1535", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "3528", + "range": "± 1572", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "499707", + "range": "± 65502", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "948798", + "range": "± 480590", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "629106", + "range": "± 86606", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "12819", + "range": "± 42441", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "2063224", + "range": "± 242607", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "3026332", + "range": "± 440182", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "564941", + "range": "± 80133", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "7816", + "range": "± 1110", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "498662", + "range": "± 72942", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "6823", + "range": "± 2286", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "6852", + "range": "± 1062", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "1017411", + "range": "± 485581", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "7248", + "range": "± 2295", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "13366", + "range": "± 3990", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "531125", + "range": "± 68020", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "192", + "range": "± 96", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "957036", + "range": "± 467109", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "7563", + "range": "± 2199", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "7825", + "range": "± 1438", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "1476569", + "range": "± 324413", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "5392", + "range": "± 1052", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "1491404", + "range": "± 335634", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "25434", + "range": "± 7137", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "5984", + "range": "± 3160", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "6111016", + "range": "± 1244862", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI1", + "unit": "ns/iter", + "value": "1546809", + "range": "± 326564", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "5566", + "range": "± 2740", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "4716", + "range": "± 1353", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "5144", + "range": "± 2151", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "428", + "range": "± 1342", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "1522958", + "range": "± 336553", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "7385", + "range": "± 2307", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "7562", + "range": "± 3642", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "5275", + "range": "± 2227", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "18690", + "range": "± 6306", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "4518", + "range": "± 1026", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "5017", + "range": "± 2412", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "1463963", + "range": "± 326106", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "2686", + "range": "± 636", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "1569925", + "range": "± 352151", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "9052121", + "range": "± 1802457", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "30699", + "range": "± 8820", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "33", + "range": "± 5", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "8252", + "range": "± 17575", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "283", + "range": "± 553", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "6214", + "range": "± 3135", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "1464664", + "range": "± 330924", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "1558071", + "range": "± 367874", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "1477240", + "range": "± 322379", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "5645", + "range": "± 1288", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "1561782", + "range": "± 368119", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "1488332", + "range": "± 320893", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "8220", + "range": "± 5507", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "6780", + "range": "± 3618", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "6763", + "range": "± 2476", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "1480626", + "range": "± 331611", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "1620665", + "range": "± 380084", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "2935785", + "range": "± 607090", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + } + ] } ], "Crypto Primitives Benchmarks": [