diff --git a/benchmarks/refs/heads/dev/karo/steffens-fixes.json b/benchmarks/refs/heads/dev/karo/steffens-fixes.json index 7a101d9..e7e90b9 100644 --- a/benchmarks/refs/heads/dev/karo/steffens-fixes.json +++ b/benchmarks/refs/heads/dev/karo/steffens-fixes.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1755187978675, + "lastUpdate": 1755188641122, "repoUrl": "https://github.com/rosenpass/rosenpass", "entries": { "Protocol Benchmarks": [ @@ -6176,6 +6176,888 @@ "run time": "medium" } ] + }, + { + "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": 1755188639320, + "bigger_is_better": false, + "benches": [ + { + "name": "IHR8", + "unit": "ns/iter", + "value": "6910", + "range": "± 557", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "5454", + "range": "± 539", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "6999", + "range": "± 927", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "6094", + "range": "± 1556", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "2765129", + "range": "± 70243", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "6188", + "range": "± 396", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "116", + "range": "± 566", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "8943", + "range": "± 1124", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "450130", + "range": "± 5200", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "873510", + "range": "± 432009", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "6929", + "range": "± 1220", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "892777", + "range": "± 414440", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "7116", + "range": "± 1620", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "1847914", + "range": "± 27235", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "445510", + "range": "± 5171", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "6260", + "range": "± 936", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "945597", + "range": "± 435950", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "21808", + "range": "± 1945", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "7106", + "range": "± 651", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "205", + "range": "± 960", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "6447", + "range": "± 1026", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "3124", + "range": "± 416", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI1", + "unit": "ns/iter", + "value": "443474", + "range": "± 7937", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "565440", + "range": "± 5911", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "878404", + "range": "± 428503", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "152", + "range": "± 72", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "480975", + "range": "± 13846", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "447385", + "range": "± 6862", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "446937", + "range": "± 4992", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "6865", + "range": "± 416", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "7698", + "range": "± 6047", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "893163", + "range": "± 8765", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "6452", + "range": "± 1479", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "510202", + "range": "± 5763", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "6889", + "range": "± 901", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "18584", + "range": "± 1466", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "5513", + "range": "± 624", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "8350", + "range": "± 1870", + "protocol version": "V02", + "sample size": 200, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "477460", + "range": "± 11762", + "protocol version": "V02", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "9180", + "range": "± 6318", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "8376", + "range": "± 987", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "7378", + "range": "± 52", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "10273", + "range": "± 1808", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "1313984", + "range": "± 9687", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "215", + "range": "± 765", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "26941", + "range": "± 2047", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "1345897", + "range": "± 18809", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "8017045", + "range": "± 27217", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "8934", + "range": "± 1697", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "6707", + "range": "± 1043", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "1378496", + "range": "± 12497", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "1446503", + "range": "± 12588", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "1312286", + "range": "± 15931", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI1", + "unit": "ns/iter", + "value": "1303851", + "range": "± 15923", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "1376738", + "range": "± 10312", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "1340860", + "range": "± 12206", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "7922", + "range": "± 335", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "23943", + "range": "± 1409", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "8047", + "range": "± 985", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "1342487", + "range": "± 16769", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "1309846", + "range": "± 13964", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "8262", + "range": "± 1467", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "6825", + "range": "± 1307", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "8220", + "range": "± 1503", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "8323", + "range": "± 1350", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "32", + "range": "± 12", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "1307645", + "range": "± 11642", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "1304787", + "range": "± 6521", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "9874", + "range": "± 3109", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "7476", + "range": "± 854", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "4336", + "range": "± 1590", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "7708", + "range": "± 1100", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "1309656", + "range": "± 16760", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "2613981", + "range": "± 14857", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "5301287", + "range": "± 34120", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "7487", + "range": "± 789", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "9657", + "range": "± 915", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "104", + "range": "± 39", + "protocol version": "V03", + "sample size": 100, + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + } + ] } ], "Crypto Primitives Benchmarks": [