diff --git a/benchmarks/refs/heads/dev/karo/steffens-fixes.json b/benchmarks/refs/heads/dev/karo/steffens-fixes.json index 1dc2995..5e3e7f1 100644 --- a/benchmarks/refs/heads/dev/karo/steffens-fixes.json +++ b/benchmarks/refs/heads/dev/karo/steffens-fixes.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1755189179893, + "lastUpdate": 1755189676605, "repoUrl": "https://github.com/rosenpass/rosenpass", "entries": { "Protocol Benchmarks": [ @@ -7058,6 +7058,888 @@ "run time": "below 1us" } ] + }, + { + "commit": { + "author": { + "email": "karo@cupdev.net", + "name": "Karolin Varner", + "username": "koraa" + }, + "committer": { + "email": "karo@cupdev.net", + "name": "Karolin Varner", + "username": "koraa" + }, + "distinct": true, + "id": "53b507ea3daab18af2b6a6439410608e81b096c7", + "message": "fix(whitepaper): Typos", + "timestamp": "2025-08-14T18:19:23+02:00", + "tree_id": "eed5a20b7376cfaa13c523d38008d377fc636295", + "url": "https://github.com/rosenpass/rosenpass/commit/53b507ea3daab18af2b6a6439410608e81b096c7" + }, + "date": 1755189675363, + "bigger_is_better": false, + "benches": [ + { + "name": "IHI1", + "unit": "ns/iter", + "value": "1296831", + "range": "± 39079", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "24298", + "range": "± 7448", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "16338", + "range": "± 2976", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "7290", + "range": "± 920", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "67865", + "range": "± 3911", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "110231", + "range": "± 5774", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "15269", + "range": "± 1761", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "15143", + "range": "± 1608", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "107242", + "range": "± 4453", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "14945", + "range": "± 695", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "1334703", + "range": "± 25457", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "17376", + "range": "± 1402", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "77085191", + "range": "± 5077924", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "2905786", + "range": "± 1613204", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "78014301", + "range": "± 1674037", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "14754", + "range": "± 1039", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "5660605", + "range": "± 174754", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "15350", + "range": "± 3527", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "43", + "range": "± 19", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "14169", + "range": "± 777", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "77279418", + "range": "± 5077705", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "1296942", + "range": "± 67737", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "83808520", + "range": "± 837471", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "14833", + "range": "± 1394", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "15235", + "range": "± 967", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "16791", + "range": "± 14792", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "13494", + "range": "± 2316", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "247", + "range": "± 1099", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "1310016", + "range": "± 34782", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "2604273", + "range": "± 113687", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "16943", + "range": "± 1821", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "2937718", + "range": "± 1582524", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "15337", + "range": "± 1228", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "15194", + "range": "± 1474", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "1641786", + "range": "± 67746", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "1306640", + "range": "± 62129", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "505", + "range": "± 141", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "2879954", + "range": "± 1611518", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "1647211", + "range": "± 39884", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "18467323", + "range": "± 1268452", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "31466", + "range": "± 4326", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "21369", + "range": "± 2191", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "4491079", + "range": "± 392929", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "21985", + "range": "± 2045", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "25345", + "range": "± 13384", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "24468", + "range": "± 1052", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "24784", + "range": "± 3141", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "4484718", + "range": "± 406570", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "4580861", + "range": "± 560820", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "25179", + "range": "± 2114", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "4822609", + "range": "± 464772", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "70212", + "range": "± 4924", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "31589", + "range": "± 2895", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "137056", + "range": "± 13976", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "4469164", + "range": "± 500240", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "4549165", + "range": "± 180259", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "23537", + "range": "± 414", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "23911", + "range": "± 1438", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "23783", + "range": "± 2163", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "4489018", + "range": "± 453901", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "8897993", + "range": "± 870760", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "132779", + "range": "± 5384", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "24668", + "range": "± 2551", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "4586067", + "range": "± 455119", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "79611519", + "range": "± 915681", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "26954", + "range": "± 3117", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "51", + "range": "± 34", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "24067", + "range": "± 2953", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "4912678", + "range": "± 293258", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI1", + "unit": "ns/iter", + "value": "4495492", + "range": "± 336091", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "medium" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "168", + "range": "± 69", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "79343757", + "range": "± 908567", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "24834", + "range": "± 1799", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "23591", + "range": "± 1773", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "499", + "range": "± 100", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1us" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "79740812", + "range": "± 2538706", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "12260", + "range": "± 2738", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "below 1ms" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "102893603", + "range": "± 3410570", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86", + "run time": "long" + } + ] } ], "Crypto Primitives Benchmarks": [