diff --git a/benchmarks/pr/655.json b/benchmarks/pr/655.json index 404b5d1..c578498 100644 --- a/benchmarks/pr/655.json +++ b/benchmarks/pr/655.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1750765988147, + "lastUpdate": 1750766740360, "repoUrl": "https://github.com/rosenpass/rosenpass", "entries": { "Crypto Primitives Benchmarks": [ @@ -2724,6 +2724,884 @@ "run time": "below 1us" } ] + }, + { + "commit": { + "author": { + "name": "rosenpass", + "username": "rosenpass" + }, + "committer": { + "name": "rosenpass", + "username": "rosenpass" + }, + "id": "5ced547a075188de5d53fe4b5b0b3260cd3d8bc8", + "message": "Start splitting protocol.rs into multiple files", + "timestamp": "2025-06-24T10:35:48Z", + "url": "https://github.com/rosenpass/rosenpass/pull/655/commits/5ced547a075188de5d53fe4b5b0b3260cd3d8bc8" + }, + "date": 1750766739678, + "bigger_is_better": false, + "benches": [ + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "2201933", + "range": "± 121848", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "10361", + "range": "± 1816", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI1", + "unit": "ns/iter", + "value": "525545", + "range": "± 13175", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "8275", + "range": "± 982", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "109", + "range": "± 333", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "110", + "range": "± 75", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "535141", + "range": "± 38358", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "6907", + "range": "± 1861", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "6869", + "range": "± 1558", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "7801", + "range": "± 1045", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "527224", + "range": "± 13935", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "79", + "range": "± 383", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "4088", + "range": "± 1302", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "8344", + "range": "± 657", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "27041", + "range": "± 8022", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "8271", + "range": "± 105", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "8245", + "range": "± 236", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "530237", + "range": "± 26292", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "570204", + "range": "± 26482", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "1029152", + "range": "± 495792", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "3276277", + "range": "± 177473", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "695411", + "range": "± 10431", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "8229", + "range": "± 447", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "569202", + "range": "± 20706", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "7873", + "range": "± 968", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "1028144", + "range": "± 513142", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "540450", + "range": "± 79339", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "1046396", + "range": "± 478837", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "7800", + "range": "± 929", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "7937", + "range": "± 611", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "23611", + "range": "± 2552", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "6570", + "range": "± 896", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "1125923", + "range": "± 498834", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "627577", + "range": "± 8370", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "10033", + "range": "± 1556", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "9434", + "range": "± 7198", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "1055834", + "range": "± 10037", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "8235", + "range": "± 280", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "8666", + "range": "± 361", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "1526707", + "range": "± 9145", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "1567582", + "range": "± 23628", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "9466", + "range": "± 1368", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "1529325", + "range": "± 19421", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "7675", + "range": "± 1653", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "9310", + "range": "± 981", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "1516461", + "range": "± 16858", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "9184", + "range": "± 806", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "9408", + "range": "± 1075", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "11195", + "range": "± 1120", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "9353", + "range": "± 947", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "10544", + "range": "± 7154", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "1613711", + "range": "± 12710", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "9178", + "range": "± 104", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "1558299", + "range": "± 24787", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "4787", + "range": "± 26", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "6149507", + "range": "± 50072", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "8885", + "range": "± 1050", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "8668", + "range": "± 57", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "8825", + "range": "± 1093", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "10527", + "range": "± 1445", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "227", + "range": "± 917", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "1703006", + "range": "± 10796", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "8979", + "range": "± 1000", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "1510251", + "range": "± 9801", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "11459", + "range": "± 3125", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "1625153", + "range": "± 10210", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "3022134", + "range": "± 12332", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "40", + "range": "± 2", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "1511997", + "range": "± 9590", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "7567", + "range": "± 650", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI1", + "unit": "ns/iter", + "value": "1513375", + "range": "± 17071", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "9692", + "range": "± 961", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "83", + "range": "± 35", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "1518454", + "range": "± 11711", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "27877", + "range": "± 1672", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "9297770", + "range": "± 27947", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "1550517", + "range": "± 12442", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "31154", + "range": "± 1877", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + } + ] } ] },