Files
rosenpass/benchmarks/pr/663.json
2025-06-24 10:54:54 +00:00

6272 lines
187 KiB
JSON

{
"lastUpdate": 1750762494967,
"repoUrl": "https://github.com/rosenpass/rosenpass",
"entries": {
"Protocol Benchmarks": [
{
"commit": {
"author": {
"name": "rosenpass",
"username": "rosenpass"
},
"committer": {
"name": "rosenpass",
"username": "rosenpass"
},
"id": "bf610c023f6eb8a8fdd391eabb6fb8a5de510fb5",
"message": "fix: Missing imports (CI Failure on Main)",
"timestamp": "2025-06-24T09:16:55Z",
"url": "https://github.com/rosenpass/rosenpass/pull/663/commits/bf610c023f6eb8a8fdd391eabb6fb8a5de510fb5"
},
"date": 1750758110960,
"bigger_is_better": false,
"benches": [
{
"name": "ICR3",
"unit": "ns/iter",
"value": "7656",
"range": "± 69",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR4",
"unit": "ns/iter",
"value": "8385",
"range": "± 1309",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_conf",
"unit": "ns/iter",
"value": "526126",
"range": "± 4871",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR1",
"unit": "ns/iter",
"value": "92",
"range": "± 33",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "ICR2",
"unit": "ns/iter",
"value": "9505",
"range": "± 8469",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI4",
"unit": "ns/iter",
"value": "8196",
"range": "± 255",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI5",
"unit": "ns/iter",
"value": "567473",
"range": "± 13206",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI7",
"unit": "ns/iter",
"value": "8443",
"range": "± 1019",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI3",
"unit": "ns/iter",
"value": "7806",
"range": "± 417",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI1",
"unit": "ns/iter",
"value": "523834",
"range": "± 12649",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR8",
"unit": "ns/iter",
"value": "8434",
"range": "± 954",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI5",
"unit": "ns/iter",
"value": "631031",
"range": "± 23342",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "ICR7",
"unit": "ns/iter",
"value": "6596",
"range": "± 1108",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_init_hello",
"unit": "ns/iter",
"value": "3264359",
"range": "± 114840",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHI2",
"unit": "ns/iter",
"value": "125",
"range": "± 296",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "ICR6",
"unit": "ns/iter",
"value": "76",
"range": "± 356",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "IHR1",
"unit": "ns/iter",
"value": "1020862",
"range": "± 497733",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR7",
"unit": "ns/iter",
"value": "529740",
"range": "± 5295",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR5",
"unit": "ns/iter",
"value": "1121315",
"range": "± 494180",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "RHR3",
"unit": "ns/iter",
"value": "7640",
"range": "± 319",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI7",
"unit": "ns/iter",
"value": "529719",
"range": "± 6424",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI6",
"unit": "ns/iter",
"value": "533814",
"range": "± 7621",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR5",
"unit": "ns/iter",
"value": "567564",
"range": "± 11534",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR6",
"unit": "ns/iter",
"value": "1059120",
"range": "± 14958",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "handle_resp_hello",
"unit": "ns/iter",
"value": "697770",
"range": "± 23675",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHI3",
"unit": "ns/iter",
"value": "10233",
"range": "± 1656",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI4",
"unit": "ns/iter",
"value": "8557",
"range": "± 454",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR4",
"unit": "ns/iter",
"value": "10023",
"range": "± 1776",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_initiation",
"unit": "ns/iter",
"value": "2185747",
"range": "± 37530",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI8",
"unit": "ns/iter",
"value": "8437",
"range": "± 1301",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR7",
"unit": "ns/iter",
"value": "8278",
"range": "± 63",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR4",
"unit": "ns/iter",
"value": "26318",
"range": "± 1683",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR6",
"unit": "ns/iter",
"value": "7067",
"range": "± 2264",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI6",
"unit": "ns/iter",
"value": "3850",
"range": "± 375",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI4",
"unit": "ns/iter",
"value": "23085",
"range": "± 2076",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI3",
"unit": "ns/iter",
"value": "7696",
"range": "± 942",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI7",
"unit": "ns/iter",
"value": "6574",
"range": "± 1271",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_init_conf",
"unit": "ns/iter",
"value": "1044676",
"range": "± 477518",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR1",
"unit": "ns/iter",
"value": "1027553",
"range": "± 494344",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR3",
"unit": "ns/iter",
"value": "8802",
"range": "± 596",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR6",
"unit": "ns/iter",
"value": "40",
"range": "± 4",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "IHI6",
"unit": "ns/iter",
"value": "1521081",
"range": "± 14731",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR7",
"unit": "ns/iter",
"value": "7541",
"range": "± 592",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR5",
"unit": "ns/iter",
"value": "1558302",
"range": "± 23257",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI6",
"unit": "ns/iter",
"value": "4844",
"range": "± 427",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI7",
"unit": "ns/iter",
"value": "7629",
"range": "± 969",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR5",
"unit": "ns/iter",
"value": "1616938",
"range": "± 16737",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHI2",
"unit": "ns/iter",
"value": "99",
"range": "± 29",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "ICI3",
"unit": "ns/iter",
"value": "8958",
"range": "± 1275",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_init_conf",
"unit": "ns/iter",
"value": "1572848",
"range": "± 46295",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI7",
"unit": "ns/iter",
"value": "9675",
"range": "± 1639",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI3",
"unit": "ns/iter",
"value": "10434",
"range": "± 1400",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI4",
"unit": "ns/iter",
"value": "27911",
"range": "± 2454",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR4",
"unit": "ns/iter",
"value": "11194",
"range": "± 526",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_initiation",
"unit": "ns/iter",
"value": "6175677",
"range": "± 61801",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR7",
"unit": "ns/iter",
"value": "1515826",
"range": "± 13377",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "handle_init_hello",
"unit": "ns/iter",
"value": "9324502",
"range": "± 78646",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "RHR1",
"unit": "ns/iter",
"value": "142",
"range": "± 426",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "RHI3",
"unit": "ns/iter",
"value": "8978",
"range": "± 938",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR3",
"unit": "ns/iter",
"value": "8891",
"range": "± 1096",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR8",
"unit": "ns/iter",
"value": "9389",
"range": "± 838",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI1",
"unit": "ns/iter",
"value": "1520598",
"range": "± 17498",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "handle_resp_hello",
"unit": "ns/iter",
"value": "1706180",
"range": "± 122608",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHI7",
"unit": "ns/iter",
"value": "1530684",
"range": "± 27558",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR4",
"unit": "ns/iter",
"value": "9303",
"range": "± 645",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR1",
"unit": "ns/iter",
"value": "1534682",
"range": "± 43427",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI5",
"unit": "ns/iter",
"value": "1568874",
"range": "± 21123",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI5",
"unit": "ns/iter",
"value": "1627840",
"range": "± 116247",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "ICI4",
"unit": "ns/iter",
"value": "9331",
"range": "± 1065",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI4",
"unit": "ns/iter",
"value": "11750",
"range": "± 3916",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR4",
"unit": "ns/iter",
"value": "31353",
"range": "± 2838",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR2",
"unit": "ns/iter",
"value": "10549",
"range": "± 8183",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR6",
"unit": "ns/iter",
"value": "3033259",
"range": "± 46603",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR1",
"unit": "ns/iter",
"value": "1518875",
"range": "± 11175",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR7",
"unit": "ns/iter",
"value": "9286",
"range": "± 674",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR6",
"unit": "ns/iter",
"value": "9798",
"range": "± 1069",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_conf",
"unit": "ns/iter",
"value": "1522884",
"range": "± 12353",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI8",
"unit": "ns/iter",
"value": "9390",
"range": "± 725",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
}
]
},
{
"commit": {
"author": {
"name": "rosenpass",
"username": "rosenpass"
},
"committer": {
"name": "rosenpass",
"username": "rosenpass"
},
"id": "2f76414044c34592e968d09f508febda6cada4b3",
"message": "fix: Missing imports (CI Failure on Main)",
"timestamp": "2025-06-24T09:16:55Z",
"url": "https://github.com/rosenpass/rosenpass/pull/663/commits/2f76414044c34592e968d09f508febda6cada4b3"
},
"date": 1750758710345,
"bigger_is_better": false,
"benches": [
{
"name": "IHI3",
"unit": "ns/iter",
"value": "10123",
"range": "± 1286",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_initiation",
"unit": "ns/iter",
"value": "2184045",
"range": "± 40853",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI7",
"unit": "ns/iter",
"value": "528493",
"range": "± 6413",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR3",
"unit": "ns/iter",
"value": "7630",
"range": "± 73",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR4",
"unit": "ns/iter",
"value": "26303",
"range": "± 2151",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR1",
"unit": "ns/iter",
"value": "104",
"range": "± 38",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "RHI5",
"unit": "ns/iter",
"value": "627322",
"range": "± 6820",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHI2",
"unit": "ns/iter",
"value": "122",
"range": "± 416",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "ICI4",
"unit": "ns/iter",
"value": "8153",
"range": "± 254",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR6",
"unit": "ns/iter",
"value": "6965",
"range": "± 1909",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR6",
"unit": "ns/iter",
"value": "1056008",
"range": "± 8877",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI7",
"unit": "ns/iter",
"value": "8430",
"range": "± 1389",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR6",
"unit": "ns/iter",
"value": "69",
"range": "± 291",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "IHI5",
"unit": "ns/iter",
"value": "567944",
"range": "± 13992",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI3",
"unit": "ns/iter",
"value": "7865",
"range": "± 970",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_init_conf",
"unit": "ns/iter",
"value": "1044330",
"range": "± 478314",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR4",
"unit": "ns/iter",
"value": "8204",
"range": "± 1074",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI3",
"unit": "ns/iter",
"value": "7622",
"range": "± 351",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR1",
"unit": "ns/iter",
"value": "1020284",
"range": "± 496957",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR5",
"unit": "ns/iter",
"value": "567177",
"range": "± 12980",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR7",
"unit": "ns/iter",
"value": "6473",
"range": "± 410",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI1",
"unit": "ns/iter",
"value": "523680",
"range": "± 12191",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI4",
"unit": "ns/iter",
"value": "8527",
"range": "± 331",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI4",
"unit": "ns/iter",
"value": "22693",
"range": "± 924",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_conf",
"unit": "ns/iter",
"value": "526089",
"range": "± 6820",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI6",
"unit": "ns/iter",
"value": "533105",
"range": "± 10511",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR7",
"unit": "ns/iter",
"value": "528905",
"range": "± 5182",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR5",
"unit": "ns/iter",
"value": "1120855",
"range": "± 493941",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "ICR2",
"unit": "ns/iter",
"value": "9490",
"range": "± 8013",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR3",
"unit": "ns/iter",
"value": "7795",
"range": "± 1298",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR1",
"unit": "ns/iter",
"value": "1027398",
"range": "± 494942",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR8",
"unit": "ns/iter",
"value": "8318",
"range": "± 898",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR7",
"unit": "ns/iter",
"value": "8215",
"range": "± 121",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_init_hello",
"unit": "ns/iter",
"value": "3260767",
"range": "± 113205",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHR4",
"unit": "ns/iter",
"value": "9893",
"range": "± 1476",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI8",
"unit": "ns/iter",
"value": "8278",
"range": "± 878",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI7",
"unit": "ns/iter",
"value": "6496",
"range": "± 264",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI6",
"unit": "ns/iter",
"value": "3841",
"range": "± 300",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_hello",
"unit": "ns/iter",
"value": "693521",
"range": "± 7525",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "RHR3",
"unit": "ns/iter",
"value": "8674",
"range": "± 43",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI4",
"unit": "ns/iter",
"value": "27776",
"range": "± 1818",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI4",
"unit": "ns/iter",
"value": "11727",
"range": "± 3230",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR6",
"unit": "ns/iter",
"value": "49",
"range": "± 61",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "ICR7",
"unit": "ns/iter",
"value": "7506",
"range": "± 538",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI6",
"unit": "ns/iter",
"value": "1518288",
"range": "± 11775",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR4",
"unit": "ns/iter",
"value": "11306",
"range": "± 1209",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR1",
"unit": "ns/iter",
"value": "1529756",
"range": "± 20615",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR8",
"unit": "ns/iter",
"value": "9306",
"range": "± 716",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_hello",
"unit": "ns/iter",
"value": "1692105",
"range": "± 11356",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "handle_resp_conf",
"unit": "ns/iter",
"value": "1522018",
"range": "± 13517",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "handle_init_hello",
"unit": "ns/iter",
"value": "9306990",
"range": "± 41804",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "RHR7",
"unit": "ns/iter",
"value": "9252",
"range": "± 801",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR5",
"unit": "ns/iter",
"value": "1617003",
"range": "± 19452",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "RHI7",
"unit": "ns/iter",
"value": "9585",
"range": "± 1667",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR5",
"unit": "ns/iter",
"value": "1552861",
"range": "± 14408",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR6",
"unit": "ns/iter",
"value": "3023729",
"range": "± 15058",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR4",
"unit": "ns/iter",
"value": "9242",
"range": "± 650",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR1",
"unit": "ns/iter",
"value": "1517366",
"range": "± 8770",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI2",
"unit": "ns/iter",
"value": "84",
"range": "± 35",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "ICR2",
"unit": "ns/iter",
"value": "10574",
"range": "± 9533",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI3",
"unit": "ns/iter",
"value": "8798",
"range": "± 792",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI7",
"unit": "ns/iter",
"value": "1524917",
"range": "± 9365",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICI4",
"unit": "ns/iter",
"value": "9378",
"range": "± 1310",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR6",
"unit": "ns/iter",
"value": "9727",
"range": "± 986",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI1",
"unit": "ns/iter",
"value": "1520024",
"range": "± 17954",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR4",
"unit": "ns/iter",
"value": "31215",
"range": "± 2271",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR7",
"unit": "ns/iter",
"value": "1515137",
"range": "± 29313",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI8",
"unit": "ns/iter",
"value": "9422",
"range": "± 1259",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI6",
"unit": "ns/iter",
"value": "4773",
"range": "± 30",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI7",
"unit": "ns/iter",
"value": "7599",
"range": "± 1154",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_initiation",
"unit": "ns/iter",
"value": "6163361",
"range": "± 48116",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI3",
"unit": "ns/iter",
"value": "10352",
"range": "± 1275",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR1",
"unit": "ns/iter",
"value": "155",
"range": "± 416",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "IHI5",
"unit": "ns/iter",
"value": "1565443",
"range": "± 18956",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI3",
"unit": "ns/iter",
"value": "8800",
"range": "± 528",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_init_conf",
"unit": "ns/iter",
"value": "1567846",
"range": "± 27249",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI5",
"unit": "ns/iter",
"value": "1614304",
"range": "± 11227",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "ICR3",
"unit": "ns/iter",
"value": "8840",
"range": "± 964",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
}
]
},
{
"commit": {
"author": {
"name": "rosenpass",
"username": "rosenpass"
},
"committer": {
"name": "rosenpass",
"username": "rosenpass"
},
"id": "a538dee0c315f53c98fb3a39920c332ea69f48c2",
"message": "fix: Missing imports (CI Failure on Main)",
"timestamp": "2025-06-24T09:16:55Z",
"url": "https://github.com/rosenpass/rosenpass/pull/663/commits/a538dee0c315f53c98fb3a39920c332ea69f48c2"
},
"date": 1750759430612,
"bigger_is_better": false,
"benches": [
{
"name": "IHR1",
"unit": "ns/iter",
"value": "1022286",
"range": "± 499798",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI7",
"unit": "ns/iter",
"value": "529521",
"range": "± 11746",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "handle_init_conf",
"unit": "ns/iter",
"value": "1047490",
"range": "± 479781",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICI4",
"unit": "ns/iter",
"value": "8274",
"range": "± 1005",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR7",
"unit": "ns/iter",
"value": "8261",
"range": "± 103",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI3",
"unit": "ns/iter",
"value": "12998",
"range": "± 3516",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR4",
"unit": "ns/iter",
"value": "10009",
"range": "± 1817",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR7",
"unit": "ns/iter",
"value": "529611",
"range": "± 8896",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI2",
"unit": "ns/iter",
"value": "230",
"range": "± 1167",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "RHI7",
"unit": "ns/iter",
"value": "8538",
"range": "± 1329",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR6",
"unit": "ns/iter",
"value": "1057668",
"range": "± 8439",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR5",
"unit": "ns/iter",
"value": "1126870",
"range": "± 495341",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHI4",
"unit": "ns/iter",
"value": "8913",
"range": "± 2363",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI5",
"unit": "ns/iter",
"value": "574004",
"range": "± 26307",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR1",
"unit": "ns/iter",
"value": "1029792",
"range": "± 496989",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI4",
"unit": "ns/iter",
"value": "24506",
"range": "± 2386",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR6",
"unit": "ns/iter",
"value": "7207",
"range": "± 1856",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR4",
"unit": "ns/iter",
"value": "29858",
"range": "± 4118",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_init_hello",
"unit": "ns/iter",
"value": "3274856",
"range": "± 116002",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "ICR2",
"unit": "ns/iter",
"value": "9628",
"range": "± 8955",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_conf",
"unit": "ns/iter",
"value": "527155",
"range": "± 5778",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI6",
"unit": "ns/iter",
"value": "3969",
"range": "± 1163",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI1",
"unit": "ns/iter",
"value": "525416",
"range": "± 14210",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICI7",
"unit": "ns/iter",
"value": "6836",
"range": "± 440",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI3",
"unit": "ns/iter",
"value": "7689",
"range": "± 990",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR8",
"unit": "ns/iter",
"value": "8380",
"range": "± 923",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR1",
"unit": "ns/iter",
"value": "178",
"range": "± 141",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "ICR4",
"unit": "ns/iter",
"value": "8183",
"range": "± 638",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_hello",
"unit": "ns/iter",
"value": "699565",
"range": "± 8364",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "handle_initiation",
"unit": "ns/iter",
"value": "2201581",
"range": "± 73972",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI3",
"unit": "ns/iter",
"value": "7905",
"range": "± 1067",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR3",
"unit": "ns/iter",
"value": "7846",
"range": "± 2005",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI6",
"unit": "ns/iter",
"value": "537285",
"range": "± 34855",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR6",
"unit": "ns/iter",
"value": "128",
"range": "± 833",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "ICR7",
"unit": "ns/iter",
"value": "6944",
"range": "± 1080",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR5",
"unit": "ns/iter",
"value": "571214",
"range": "± 15025",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI5",
"unit": "ns/iter",
"value": "630042",
"range": "± 6567",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHI8",
"unit": "ns/iter",
"value": "8342",
"range": "± 915",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR3",
"unit": "ns/iter",
"value": "7863",
"range": "± 1743",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR4",
"unit": "ns/iter",
"value": "36620",
"range": "± 4813",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_init_hello",
"unit": "ns/iter",
"value": "9352507",
"range": "± 90471",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "handle_initiation",
"unit": "ns/iter",
"value": "6204599",
"range": "± 116500",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI4",
"unit": "ns/iter",
"value": "12146",
"range": "± 5722",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR1",
"unit": "ns/iter",
"value": "1522129",
"range": "± 41213",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR3",
"unit": "ns/iter",
"value": "8691",
"range": "± 57",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI2",
"unit": "ns/iter",
"value": "182",
"range": "± 110",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "RHI6",
"unit": "ns/iter",
"value": "4865",
"range": "± 799",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI1",
"unit": "ns/iter",
"value": "1524063",
"range": "± 19182",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR1",
"unit": "ns/iter",
"value": "354",
"range": "± 987",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "RHR6",
"unit": "ns/iter",
"value": "3031035",
"range": "± 41768",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR7",
"unit": "ns/iter",
"value": "1518212",
"range": "± 13580",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI7",
"unit": "ns/iter",
"value": "1533951",
"range": "± 93011",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICI3",
"unit": "ns/iter",
"value": "9078",
"range": "± 2106",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR2",
"unit": "ns/iter",
"value": "10960",
"range": "± 9257",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI4",
"unit": "ns/iter",
"value": "32033",
"range": "± 3803",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR5",
"unit": "ns/iter",
"value": "1628379",
"range": "± 26843",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "ICR6",
"unit": "ns/iter",
"value": "44",
"range": "± 19",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "IHI6",
"unit": "ns/iter",
"value": "1522932",
"range": "± 14989",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR7",
"unit": "ns/iter",
"value": "9457",
"range": "± 842",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI5",
"unit": "ns/iter",
"value": "1625580",
"range": "± 13597",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "ICI7",
"unit": "ns/iter",
"value": "8465",
"range": "± 1887",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR8",
"unit": "ns/iter",
"value": "9833",
"range": "± 2001",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR3",
"unit": "ns/iter",
"value": "8736",
"range": "± 62",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_hello",
"unit": "ns/iter",
"value": "1710164",
"range": "± 16611",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHI8",
"unit": "ns/iter",
"value": "10062",
"range": "± 2744",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR1",
"unit": "ns/iter",
"value": "1535187",
"range": "± 20311",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI3",
"unit": "ns/iter",
"value": "9074",
"range": "± 1578",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI7",
"unit": "ns/iter",
"value": "9973",
"range": "± 1621",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_init_conf",
"unit": "ns/iter",
"value": "1574980",
"range": "± 25781",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "handle_resp_conf",
"unit": "ns/iter",
"value": "1526299",
"range": "± 35343",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI3",
"unit": "ns/iter",
"value": "16302",
"range": "± 4586",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR6",
"unit": "ns/iter",
"value": "10743",
"range": "± 1792",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR4",
"unit": "ns/iter",
"value": "9482",
"range": "± 1590",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR7",
"unit": "ns/iter",
"value": "8151",
"range": "± 1276",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI5",
"unit": "ns/iter",
"value": "1580093",
"range": "± 25547",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR4",
"unit": "ns/iter",
"value": "11776",
"range": "± 2311",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI4",
"unit": "ns/iter",
"value": "9289",
"range": "± 889",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR5",
"unit": "ns/iter",
"value": "1562998",
"range": "± 17150",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
}
]
},
{
"commit": {
"author": {
"name": "rosenpass",
"username": "rosenpass"
},
"committer": {
"name": "rosenpass",
"username": "rosenpass"
},
"id": "86aaf23ccc721f6361447e33e4cb45db66cdc0cb",
"message": "fix: Missing imports (CI Failure on Main)",
"timestamp": "2025-06-24T09:16:55Z",
"url": "https://github.com/rosenpass/rosenpass/pull/663/commits/86aaf23ccc721f6361447e33e4cb45db66cdc0cb"
},
"date": 1750760072008,
"bigger_is_better": false,
"benches": [
{
"name": "RHI4",
"unit": "ns/iter",
"value": "22359",
"range": "± 2788",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_hello",
"unit": "ns/iter",
"value": "620773",
"range": "± 13878",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "RHR6",
"unit": "ns/iter",
"value": "965281",
"range": "± 15191",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI5",
"unit": "ns/iter",
"value": "521068",
"range": "± 16279",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI3",
"unit": "ns/iter",
"value": "15439",
"range": "± 3603",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR1",
"unit": "ns/iter",
"value": "951219",
"range": "± 465282",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI5",
"unit": "ns/iter",
"value": "556399",
"range": "± 12109",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "handle_initiation",
"unit": "ns/iter",
"value": "2005555",
"range": "± 42654",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR2",
"unit": "ns/iter",
"value": "9428",
"range": "± 12973",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR7",
"unit": "ns/iter",
"value": "7431",
"range": "± 595",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI8",
"unit": "ns/iter",
"value": "7346",
"range": "± 172",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI3",
"unit": "ns/iter",
"value": "6882",
"range": "± 1391",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI7",
"unit": "ns/iter",
"value": "481265",
"range": "± 10488",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI7",
"unit": "ns/iter",
"value": "7892",
"range": "± 1744",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI2",
"unit": "ns/iter",
"value": "266",
"range": "± 1065",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "IHI6",
"unit": "ns/iter",
"value": "487475",
"range": "± 11564",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR3",
"unit": "ns/iter",
"value": "6753",
"range": "± 1099",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI4",
"unit": "ns/iter",
"value": "7380",
"range": "± 999",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_conf",
"unit": "ns/iter",
"value": "482002",
"range": "± 10353",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR7",
"unit": "ns/iter",
"value": "484552",
"range": "± 11414",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI3",
"unit": "ns/iter",
"value": "7008",
"range": "± 1254",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR4",
"unit": "ns/iter",
"value": "29443",
"range": "± 2932",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR8",
"unit": "ns/iter",
"value": "7396",
"range": "± 208",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI1",
"unit": "ns/iter",
"value": "479427",
"range": "± 11792",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR4",
"unit": "ns/iter",
"value": "7539",
"range": "± 1681",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR7",
"unit": "ns/iter",
"value": "6577",
"range": "± 1368",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR1",
"unit": "ns/iter",
"value": "940762",
"range": "± 465001",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR4",
"unit": "ns/iter",
"value": "9026",
"range": "± 1985",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR1",
"unit": "ns/iter",
"value": "304",
"range": "± 131",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "ICR3",
"unit": "ns/iter",
"value": "6689",
"range": "± 124",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR5",
"unit": "ns/iter",
"value": "523498",
"range": "± 14154",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "handle_init_conf",
"unit": "ns/iter",
"value": "967859",
"range": "± 449245",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "handle_init_hello",
"unit": "ns/iter",
"value": "2996053",
"range": "± 88049",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "ICR6",
"unit": "ns/iter",
"value": "144",
"range": "± 938",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "IHR5",
"unit": "ns/iter",
"value": "1024495",
"range": "± 471873",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "ICI7",
"unit": "ns/iter",
"value": "7090",
"range": "± 1401",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR6",
"unit": "ns/iter",
"value": "7311",
"range": "± 2183",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI6",
"unit": "ns/iter",
"value": "3568",
"range": "± 1453",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI4",
"unit": "ns/iter",
"value": "7686",
"range": "± 1440",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI6",
"unit": "ns/iter",
"value": "1401912",
"range": "± 180415",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR1",
"unit": "ns/iter",
"value": "623",
"range": "± 1283",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "handle_init_conf",
"unit": "ns/iter",
"value": "1474507",
"range": "± 244293",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI6",
"unit": "ns/iter",
"value": "4452",
"range": "± 830",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI7",
"unit": "ns/iter",
"value": "1406397",
"range": "± 205812",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR6",
"unit": "ns/iter",
"value": "2825988",
"range": "± 407002",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI3",
"unit": "ns/iter",
"value": "8683",
"range": "± 2724",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI7",
"unit": "ns/iter",
"value": "8707",
"range": "± 3356",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI3",
"unit": "ns/iter",
"value": "19764",
"range": "± 5629",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR3",
"unit": "ns/iter",
"value": "8109",
"range": "± 1794",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_init_hello",
"unit": "ns/iter",
"value": "8699119",
"range": "± 1191585",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHR7",
"unit": "ns/iter",
"value": "1413515",
"range": "± 206850",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR4",
"unit": "ns/iter",
"value": "37912",
"range": "± 10102",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_initiation",
"unit": "ns/iter",
"value": "5721647",
"range": "± 784075",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICI3",
"unit": "ns/iter",
"value": "8538",
"range": "± 2644",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR1",
"unit": "ns/iter",
"value": "1436823",
"range": "± 239413",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR6",
"unit": "ns/iter",
"value": "10831",
"range": "± 3473",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR3",
"unit": "ns/iter",
"value": "8016",
"range": "± 1332",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI5",
"unit": "ns/iter",
"value": "1507923",
"range": "± 238563",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "ICR4",
"unit": "ns/iter",
"value": "8926",
"range": "± 3015",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI5",
"unit": "ns/iter",
"value": "1459802",
"range": "± 220009",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR8",
"unit": "ns/iter",
"value": "9453",
"range": "± 3250",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR2",
"unit": "ns/iter",
"value": "10064",
"range": "± 8579",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_conf",
"unit": "ns/iter",
"value": "1411986",
"range": "± 197508",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI2",
"unit": "ns/iter",
"value": "255",
"range": "± 175",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "RHR5",
"unit": "ns/iter",
"value": "1449153",
"range": "± 208820",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI4",
"unit": "ns/iter",
"value": "32287",
"range": "± 8098",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR6",
"unit": "ns/iter",
"value": "35",
"range": "± 15",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "ICI4",
"unit": "ns/iter",
"value": "8832",
"range": "± 2622",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR5",
"unit": "ns/iter",
"value": "1504539",
"range": "± 223195",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHR4",
"unit": "ns/iter",
"value": "10718",
"range": "± 2898",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI8",
"unit": "ns/iter",
"value": "9385",
"range": "± 3680",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI1",
"unit": "ns/iter",
"value": "1407742",
"range": "± 203493",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI4",
"unit": "ns/iter",
"value": "10829",
"range": "± 4177",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR7",
"unit": "ns/iter",
"value": "8006",
"range": "± 2386",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI7",
"unit": "ns/iter",
"value": "10090",
"range": "± 3265",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_hello",
"unit": "ns/iter",
"value": "1592042",
"range": "± 254225",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHR1",
"unit": "ns/iter",
"value": "1416337",
"range": "± 227832",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR7",
"unit": "ns/iter",
"value": "9135",
"range": "± 2443",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
}
]
},
{
"commit": {
"author": {
"name": "rosenpass",
"username": "rosenpass"
},
"committer": {
"name": "rosenpass",
"username": "rosenpass"
},
"id": "240a1f923db30faec3a9dc15659ce10206ab90e2",
"message": "fix: Missing imports (CI Failure on Main)",
"timestamp": "2025-06-24T09:16:55Z",
"url": "https://github.com/rosenpass/rosenpass/pull/663/commits/240a1f923db30faec3a9dc15659ce10206ab90e2"
},
"date": 1750760560551,
"bigger_is_better": false,
"benches": [
{
"name": "RHR3",
"unit": "ns/iter",
"value": "7622",
"range": "± 426",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR6",
"unit": "ns/iter",
"value": "6979",
"range": "± 2082",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR6",
"unit": "ns/iter",
"value": "74",
"range": "± 338",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "IHI4",
"unit": "ns/iter",
"value": "8530",
"range": "± 272",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR4",
"unit": "ns/iter",
"value": "8215",
"range": "± 433",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR7",
"unit": "ns/iter",
"value": "6471",
"range": "± 452",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR5",
"unit": "ns/iter",
"value": "565501",
"range": "± 13260",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR4",
"unit": "ns/iter",
"value": "26506",
"range": "± 1838",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI2",
"unit": "ns/iter",
"value": "119",
"range": "± 301",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "RHR1",
"unit": "ns/iter",
"value": "105",
"range": "± 43",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "IHR8",
"unit": "ns/iter",
"value": "8345",
"range": "± 949",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR1",
"unit": "ns/iter",
"value": "1020769",
"range": "± 497638",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI4",
"unit": "ns/iter",
"value": "22757",
"range": "± 487",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_conf",
"unit": "ns/iter",
"value": "529870",
"range": "± 15653",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "handle_resp_hello",
"unit": "ns/iter",
"value": "695321",
"range": "± 11283",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "ICR1",
"unit": "ns/iter",
"value": "1028409",
"range": "± 494986",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICI4",
"unit": "ns/iter",
"value": "8233",
"range": "± 903",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR7",
"unit": "ns/iter",
"value": "529625",
"range": "± 6112",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR6",
"unit": "ns/iter",
"value": "1056187",
"range": "± 8792",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI3",
"unit": "ns/iter",
"value": "7859",
"range": "± 946",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI7",
"unit": "ns/iter",
"value": "6449",
"range": "± 113",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR2",
"unit": "ns/iter",
"value": "9891",
"range": "± 10846",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI5",
"unit": "ns/iter",
"value": "567553",
"range": "± 13533",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI6",
"unit": "ns/iter",
"value": "3854",
"range": "± 301",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI7",
"unit": "ns/iter",
"value": "8441",
"range": "± 1983",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR3",
"unit": "ns/iter",
"value": "7600",
"range": "± 77",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR4",
"unit": "ns/iter",
"value": "9894",
"range": "± 1473",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI1",
"unit": "ns/iter",
"value": "524448",
"range": "± 12170",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI6",
"unit": "ns/iter",
"value": "533583",
"range": "± 7493",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI5",
"unit": "ns/iter",
"value": "628874",
"range": "± 10765",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "ICI3",
"unit": "ns/iter",
"value": "7769",
"range": "± 1316",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI3",
"unit": "ns/iter",
"value": "10767",
"range": "± 3146",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI7",
"unit": "ns/iter",
"value": "529582",
"range": "± 7398",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "handle_init_hello",
"unit": "ns/iter",
"value": "3264306",
"range": "± 112320",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHR5",
"unit": "ns/iter",
"value": "1124054",
"range": "± 495755",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "handle_initiation",
"unit": "ns/iter",
"value": "2186805",
"range": "± 38053",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR7",
"unit": "ns/iter",
"value": "8425",
"range": "± 1285",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI8",
"unit": "ns/iter",
"value": "8287",
"range": "± 862",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_init_conf",
"unit": "ns/iter",
"value": "1045537",
"range": "± 478218",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR4",
"unit": "ns/iter",
"value": "9483",
"range": "± 2584",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR6",
"unit": "ns/iter",
"value": "9647",
"range": "± 826",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR2",
"unit": "ns/iter",
"value": "10579",
"range": "± 8721",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI1",
"unit": "ns/iter",
"value": "1518325",
"range": "± 14157",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR5",
"unit": "ns/iter",
"value": "1618746",
"range": "± 36709",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "RHR4",
"unit": "ns/iter",
"value": "31002",
"range": "± 1869",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR1",
"unit": "ns/iter",
"value": "1531516",
"range": "± 27826",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI3",
"unit": "ns/iter",
"value": "10444",
"range": "± 1338",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR6",
"unit": "ns/iter",
"value": "3032452",
"range": "± 85948",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI3",
"unit": "ns/iter",
"value": "8943",
"range": "± 989",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI8",
"unit": "ns/iter",
"value": "9366",
"range": "± 1007",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR1",
"unit": "ns/iter",
"value": "171",
"range": "± 608",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "handle_init_hello",
"unit": "ns/iter",
"value": "9317746",
"range": "± 130444",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "RHR5",
"unit": "ns/iter",
"value": "1552889",
"range": "± 14103",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "handle_init_conf",
"unit": "ns/iter",
"value": "1569642",
"range": "± 32421",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHI2",
"unit": "ns/iter",
"value": "95",
"range": "± 34",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1us"
},
{
"name": "handle_resp_hello",
"unit": "ns/iter",
"value": "1691481",
"range": "± 11781",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHR4",
"unit": "ns/iter",
"value": "11364",
"range": "± 1632",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI5",
"unit": "ns/iter",
"value": "1566415",
"range": "± 19403",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHR7",
"unit": "ns/iter",
"value": "9251",
"range": "± 834",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHI4",
"unit": "ns/iter",
"value": "11780",
"range": "± 3717",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR7",
"unit": "ns/iter",
"value": "1514169",
"range": "± 9927",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICR7",
"unit": "ns/iter",
"value": "7450",
"range": "± 517",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"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": "IHI7",
"unit": "ns/iter",
"value": "1526589",
"range": "± 24197",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "handle_initiation",
"unit": "ns/iter",
"value": "6163169",
"range": "± 47652",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI6",
"unit": "ns/iter",
"value": "4852",
"range": "± 825",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICR3",
"unit": "ns/iter",
"value": "8716",
"range": "± 548",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "IHR8",
"unit": "ns/iter",
"value": "9356",
"range": "± 946",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI4",
"unit": "ns/iter",
"value": "28015",
"range": "± 2029",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHI5",
"unit": "ns/iter",
"value": "1613593",
"range": "± 11315",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "long"
},
{
"name": "IHI6",
"unit": "ns/iter",
"value": "1517537",
"range": "± 10809",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "RHI7",
"unit": "ns/iter",
"value": "9353",
"range": "± 901",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI7",
"unit": "ns/iter",
"value": "7632",
"range": "± 1394",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "ICI4",
"unit": "ns/iter",
"value": "9100",
"range": "± 95",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "RHR3",
"unit": "ns/iter",
"value": "8743",
"range": "± 832",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
},
{
"name": "handle_resp_conf",
"unit": "ns/iter",
"value": "1521793",
"range": "± 10158",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "IHR1",
"unit": "ns/iter",
"value": "1518688",
"range": "± 10517",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "medium"
},
{
"name": "ICI3",
"unit": "ns/iter",
"value": "8825",
"range": "± 978",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86_64",
"run time": "below 1ms"
}
]
},
{
"commit": {
"author": {
"name": "rosenpass",
"username": "rosenpass"
},
"committer": {
"name": "rosenpass",
"username": "rosenpass"
},
"id": "240a1f923db30faec3a9dc15659ce10206ab90e2",
"message": "fix: Missing imports (CI Failure on Main)",
"timestamp": "2025-06-24T09:16:55Z",
"url": "https://github.com/rosenpass/rosenpass/pull/663/commits/240a1f923db30faec3a9dc15659ce10206ab90e2"
},
"date": 1750761600432,
"bigger_is_better": false,
"benches": [
{
"name": "handle_init_hello",
"unit": "ns/iter",
"value": "92912479",
"range": "± 1006571",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86",
"run time": "long"
},
{
"name": "RHI5",
"unit": "ns/iter",
"value": "87539178",
"range": "± 685434",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "long"
},
{
"name": "ICI7",
"unit": "ns/iter",
"value": "13337",
"range": "± 879",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "RHR6",
"unit": "ns/iter",
"value": "2266909",
"range": "± 14350",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "handle_resp_conf",
"unit": "ns/iter",
"value": "1130691",
"range": "± 5804",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "RHI4",
"unit": "ns/iter",
"value": "125454",
"range": "± 4765",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "handle_resp_hello",
"unit": "ns/iter",
"value": "87748165",
"range": "± 685559",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "long"
},
{
"name": "IHR5",
"unit": "ns/iter",
"value": "88224128",
"range": "± 921170",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86",
"run time": "long"
},
{
"name": "RHR5",
"unit": "ns/iter",
"value": "1755296",
"range": "± 33194",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "IHR7",
"unit": "ns/iter",
"value": "1169527",
"range": "± 3417",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "RHI7",
"unit": "ns/iter",
"value": "17437",
"range": "± 2182",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHR6",
"unit": "ns/iter",
"value": "14978",
"range": "± 3785",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "RHR1",
"unit": "ns/iter",
"value": "658",
"range": "± 119",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1us"
},
{
"name": "ICR3",
"unit": "ns/iter",
"value": "14032",
"range": "± 805",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "ICI3",
"unit": "ns/iter",
"value": "14280",
"range": "± 1668",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "ICR6",
"unit": "ns/iter",
"value": "57",
"range": "± 17",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1us"
},
{
"name": "IHI2",
"unit": "ns/iter",
"value": "430",
"range": "± 1365",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1us"
},
{
"name": "IHR4",
"unit": "ns/iter",
"value": "18254",
"range": "± 2313",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "ICR2",
"unit": "ns/iter",
"value": "16245",
"range": "± 12778",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHI8",
"unit": "ns/iter",
"value": "14084",
"range": "± 759",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHI6",
"unit": "ns/iter",
"value": "1139692",
"range": "± 4027",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "IHI1",
"unit": "ns/iter",
"value": "1127368",
"range": "± 13297",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "RHI3",
"unit": "ns/iter",
"value": "14340",
"range": "± 1423",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "ICR1",
"unit": "ns/iter",
"value": "1997126",
"range": "± 857004",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "ICR4",
"unit": "ns/iter",
"value": "14267",
"range": "± 1579",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "RHR4",
"unit": "ns/iter",
"value": "127136",
"range": "± 3960",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "handle_init_conf",
"unit": "ns/iter",
"value": "2027469",
"range": "± 827379",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "IHI7",
"unit": "ns/iter",
"value": "1137006",
"range": "± 5803",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "RHR7",
"unit": "ns/iter",
"value": "14256",
"range": "± 821",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHI4",
"unit": "ns/iter",
"value": "16252",
"range": "± 2527",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHR8",
"unit": "ns/iter",
"value": "14161",
"range": "± 243",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "RHR3",
"unit": "ns/iter",
"value": "14189",
"range": "± 1028",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHI3",
"unit": "ns/iter",
"value": "82485",
"range": "± 3326",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHR1",
"unit": "ns/iter",
"value": "1971470",
"range": "± 844568",
"protocol version": "V02",
"sample size": "200",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "IHI5",
"unit": "ns/iter",
"value": "1752308",
"range": "± 34986",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "ICR7",
"unit": "ns/iter",
"value": "13025",
"range": "± 2359",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "handle_initiation",
"unit": "ns/iter",
"value": "5275235",
"range": "± 53957",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "ICI4",
"unit": "ns/iter",
"value": "14445",
"range": "± 1161",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "RHI6",
"unit": "ns/iter",
"value": "7274",
"range": "± 111",
"protocol version": "V02",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "ICR4",
"unit": "ns/iter",
"value": "15805",
"range": "± 1467",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHR8",
"unit": "ns/iter",
"value": "16378",
"range": "± 2487",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "ICR7",
"unit": "ns/iter",
"value": "14228",
"range": "± 1533",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "handle_resp_hello",
"unit": "ns/iter",
"value": "89477141",
"range": "± 1094210",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "long"
},
{
"name": "IHI4",
"unit": "ns/iter",
"value": "20619",
"range": "± 2951",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "handle_init_hello",
"unit": "ns/iter",
"value": "104030545",
"range": "± 266878",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "long"
},
{
"name": "RHR5",
"unit": "ns/iter",
"value": "3445153",
"range": "± 27839",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "RHR7",
"unit": "ns/iter",
"value": "16060",
"range": "± 750",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "RHR6",
"unit": "ns/iter",
"value": "5652415",
"range": "± 20796",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "RHI6",
"unit": "ns/iter",
"value": "8847",
"range": "± 129",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "ICI4",
"unit": "ns/iter",
"value": "16036",
"range": "± 789",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "ICR3",
"unit": "ns/iter",
"value": "15930",
"range": "± 990",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "handle_resp_conf",
"unit": "ns/iter",
"value": "2823632",
"range": "± 12419",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "IHI2",
"unit": "ns/iter",
"value": "251",
"range": "± 89",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1us"
},
{
"name": "ICI3",
"unit": "ns/iter",
"value": "16052",
"range": "± 1250",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "ICR1",
"unit": "ns/iter",
"value": "2862814",
"range": "± 25399",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "handle_init_conf",
"unit": "ns/iter",
"value": "2929466",
"range": "± 36207",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "IHI8",
"unit": "ns/iter",
"value": "16057",
"range": "± 1797",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHI1",
"unit": "ns/iter",
"value": "2822331",
"range": "± 36210",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "RHR4",
"unit": "ns/iter",
"value": "134549",
"range": "± 5590",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHI6",
"unit": "ns/iter",
"value": "2832709",
"range": "± 8291",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "IHR6",
"unit": "ns/iter",
"value": "19798",
"range": "± 1686",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "RHI3",
"unit": "ns/iter",
"value": "16362",
"range": "± 2307",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHR5",
"unit": "ns/iter",
"value": "89061419",
"range": "± 264442",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "long"
},
{
"name": "ICR6",
"unit": "ns/iter",
"value": "58",
"range": "± 13",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1us"
},
{
"name": "IHI7",
"unit": "ns/iter",
"value": "2828024",
"range": "± 11610",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "RHR3",
"unit": "ns/iter",
"value": "15854",
"range": "± 812",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "handle_initiation",
"unit": "ns/iter",
"value": "12057185",
"range": "± 58705",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "IHR1",
"unit": "ns/iter",
"value": "2817035",
"range": "± 12501",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "RHI5",
"unit": "ns/iter",
"value": "89247195",
"range": "± 1094303",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "long"
},
{
"name": "IHI3",
"unit": "ns/iter",
"value": "84294",
"range": "± 3449",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHR4",
"unit": "ns/iter",
"value": "20393",
"range": "± 1026",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHR7",
"unit": "ns/iter",
"value": "2829016",
"range": "± 9429",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "RHR1",
"unit": "ns/iter",
"value": "574",
"range": "± 113",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1us"
},
{
"name": "RHI4",
"unit": "ns/iter",
"value": "136749",
"range": "± 7288",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "RHI7",
"unit": "ns/iter",
"value": "18630",
"range": "± 1016",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "IHI5",
"unit": "ns/iter",
"value": "3448006",
"range": "± 28841",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "medium"
},
{
"name": "ICR2",
"unit": "ns/iter",
"value": "18256",
"range": "± 15919",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
},
{
"name": "ICI7",
"unit": "ns/iter",
"value": "15118",
"range": "± 2157",
"protocol version": "V03",
"sample size": "100",
"operating system": "linux",
"architecture": "x86",
"run time": "below 1ms"
}
]
}
],
"Crypto Primitives Benchmarks": [
{
"commit": {
"author": {
"name": "rosenpass",
"username": "rosenpass"
},
"committer": {
"name": "rosenpass",
"username": "rosenpass"
},
"id": "240a1f923db30faec3a9dc15659ce10206ab90e2",
"message": "fix: Missing imports (CI Failure on Main)",
"timestamp": "2025-06-24T09:16:55Z",
"url": "https://github.com/rosenpass/rosenpass/pull/663/commits/240a1f923db30faec3a9dc15659ce10206ab90e2"
},
"date": 1750761152362,
"bigger_is_better": false,
"benches": [
{
"value": 169,
"range": "± 5",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "rustcrypto",
"operation": "hash",
"length": "0byte"
},
{
"value": 309,
"range": "± 9",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "rustcrypto",
"operation": "hash",
"length": "32byte"
},
{
"value": 302,
"range": "± 0",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "rustcrypto",
"operation": "hash",
"length": "64byte"
},
{
"value": 300,
"range": "± 0",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "rustcrypto",
"operation": "hash",
"length": "128byte"
},
{
"value": 1188,
"range": "± 3",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "rustcrypto",
"operation": "hash",
"length": "1024byte"
},
{
"value": 348,
"range": "± 1",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "libcrux",
"operation": "hash",
"length": "0byte"
},
{
"value": 509,
"range": "± 1",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "libcrux",
"operation": "hash",
"length": "32byte"
},
{
"value": 537,
"range": "± 1",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "libcrux",
"operation": "hash",
"length": "64byte"
},
{
"value": 544,
"range": "± 1",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "libcrux",
"operation": "hash",
"length": "128byte"
},
{
"value": 1500,
"range": "± 3",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "libcrux",
"operation": "hash",
"length": "1024byte"
},
{
"value": 822,
"range": "± 1",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "shake256",
"implementation": "rustcrypto",
"operation": "hash",
"length": "0byte"
},
{
"value": 822,
"range": "± 1",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "shake256",
"implementation": "rustcrypto",
"operation": "hash",
"length": "32byte"
},
{
"value": 822,
"range": "± 1",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "shake256",
"implementation": "rustcrypto",
"operation": "hash",
"length": "64byte"
},
{
"value": 1235,
"range": "± 3",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "shake256",
"implementation": "rustcrypto",
"operation": "hash",
"length": "128byte"
},
{
"value": 3568,
"range": "± 6",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "keyedhash",
"algorithm": "shake256",
"implementation": "rustcrypto",
"operation": "hash",
"length": "1024byte"
},
{
"value": 164,
"range": "± 0",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "libcrux",
"operation": "encrypt",
"length": "0byte"
},
{
"value": 169,
"range": "± 0",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "libcrux",
"operation": "decrypt",
"length": "0byte"
},
{
"value": 306,
"range": "± 4",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "libcrux",
"operation": "encrypt",
"length": "32byte"
},
{
"value": 314,
"range": "± 1",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "libcrux",
"operation": "decrypt",
"length": "32byte"
},
{
"value": 2762,
"range": "± 5",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "libcrux",
"operation": "encrypt",
"length": "1024byte"
},
{
"value": 2768,
"range": "± 7",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "libcrux",
"operation": "decrypt",
"length": "1024byte"
},
{
"value": 1268,
"range": "± 2",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "rustcrypto",
"operation": "encrypt",
"length": "0byte"
},
{
"value": 1284,
"range": "± 1",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "rustcrypto",
"operation": "decrypt",
"length": "0byte"
},
{
"value": 1411,
"range": "± 23",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "rustcrypto",
"operation": "encrypt",
"length": "32byte"
},
{
"value": 1424,
"range": "± 1",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "rustcrypto",
"operation": "decrypt",
"length": "32byte"
},
{
"value": 2466,
"range": "± 3",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "rustcrypto",
"operation": "encrypt",
"length": "1024byt..."
},
{
"value": 2492,
"range": "± 2",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "rustcrypto",
"operation": "decrypt",
"length": "1024byt..."
},
{
"value": 1540,
"range": "± 5",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "xchacha20poly1305",
"implementation": "rustcrypto",
"operation": "encrypt",
"length": "0byte"
},
{
"value": 1559,
"range": "± 2",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "xchacha20poly1305",
"implementation": "rustcrypto",
"operation": "decrypt",
"length": "0byte"
},
{
"value": 1692,
"range": "± 2",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "xchacha20poly1305",
"implementation": "rustcrypto",
"operation": "encrypt",
"length": "32byte"
},
{
"value": 1698,
"range": "± 2",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "xchacha20poly1305",
"implementation": "rustcrypto",
"operation": "decrypt",
"length": "32byte"
},
{
"value": 2755,
"range": "± 5",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "xchacha20poly1305",
"implementation": "rustcrypto",
"operation": "encrypt",
"length": "1024by..."
},
{
"value": 2776,
"range": "± 5",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "aead",
"algorithm": "xchacha20poly1305",
"implementation": "rustcrypto",
"operation": "decrypt",
"length": "1024by..."
},
{
"value": 15309,
"range": "± 925",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "kem",
"algorithm": "kyber512",
"implementation": "libcrux",
"length": "-1",
"operation": "keygen"
},
{
"value": 14748,
"range": "± 99",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "kem",
"algorithm": "kyber512",
"implementation": "libcrux",
"length": "-1",
"operation": "encaps"
},
{
"value": 18243,
"range": "± 362",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "kem",
"algorithm": "kyber512",
"implementation": "libcrux",
"length": "-1",
"operation": "decaps"
},
{
"value": 8711,
"range": "± 33",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "kem",
"algorithm": "kyber512",
"implementation": "oqs",
"length": "-1",
"operation": "keygen"
},
{
"value": 11860,
"range": "± 83",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "kem",
"algorithm": "kyber512",
"implementation": "oqs",
"length": "-1",
"operation": "encaps"
},
{
"value": 8935,
"range": "± 159",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "kem",
"algorithm": "kyber512",
"implementation": "oqs",
"length": "-1",
"operation": "decaps"
},
{
"value": 105561830,
"range": "± 33430777",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "kem",
"algorithm": "classicmceliece460896",
"implementation": "oqs",
"length": "-1",
"operation": "keygen"
},
{
"value": 34224,
"range": "± 665",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "kem",
"algorithm": "classicmceliece460896",
"implementation": "oqs",
"length": "-1",
"operation": "encaps"
},
{
"value": 94625,
"range": "± 335",
"unit": "ns/iter",
"operating system": "x86_64-linux",
"primitive": "kem",
"algorithm": "classicmceliece460896",
"implementation": "oqs",
"length": "-1",
"operation": "decaps"
}
]
},
{
"commit": {
"author": {
"name": "rosenpass",
"username": "rosenpass"
},
"committer": {
"name": "rosenpass",
"username": "rosenpass"
},
"id": "240a1f923db30faec3a9dc15659ce10206ab90e2",
"message": "fix: Missing imports (CI Failure on Main)",
"timestamp": "2025-06-24T09:16:55Z",
"url": "https://github.com/rosenpass/rosenpass/pull/663/commits/240a1f923db30faec3a9dc15659ce10206ab90e2"
},
"date": 1750762494324,
"bigger_is_better": false,
"benches": [
{
"value": 343,
"range": "± 2",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "rustcrypto",
"operation": "hash",
"length": "0byte"
},
{
"value": 627,
"range": "± 2",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "rustcrypto",
"operation": "hash",
"length": "32byte"
},
{
"value": 629,
"range": "± 2",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "rustcrypto",
"operation": "hash",
"length": "64byte"
},
{
"value": 624,
"range": "± 0",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "rustcrypto",
"operation": "hash",
"length": "128byte"
},
{
"value": 2535,
"range": "± 2",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "rustcrypto",
"operation": "hash",
"length": "1024byte"
},
{
"value": 688,
"range": "± 3",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "libcrux",
"operation": "hash",
"length": "0byte"
},
{
"value": 1033,
"range": "± 3",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "libcrux",
"operation": "hash",
"length": "32byte"
},
{
"value": 1029,
"range": "± 1",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "libcrux",
"operation": "hash",
"length": "64byte"
},
{
"value": 1010,
"range": "± 17",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "libcrux",
"operation": "hash",
"length": "128byte"
},
{
"value": 3024,
"range": "± 11",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "blake2b",
"implementation": "libcrux",
"operation": "hash",
"length": "1024byte"
},
{
"value": 1511,
"range": "± 4",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "shake256",
"implementation": "rustcrypto",
"operation": "hash",
"length": "0byte"
},
{
"value": 1508,
"range": "± 3",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "shake256",
"implementation": "rustcrypto",
"operation": "hash",
"length": "32byte"
},
{
"value": 1531,
"range": "± 1",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "shake256",
"implementation": "rustcrypto",
"operation": "hash",
"length": "64byte"
},
{
"value": 2260,
"range": "± 4",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "shake256",
"implementation": "rustcrypto",
"operation": "hash",
"length": "128byte"
},
{
"value": 6611,
"range": "± 150",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "keyedhash",
"algorithm": "shake256",
"implementation": "rustcrypto",
"operation": "hash",
"length": "1024byte"
},
{
"value": 230,
"range": "± 0",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "libcrux",
"operation": "encrypt",
"length": "0byte"
},
{
"value": 241,
"range": "± 1",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "libcrux",
"operation": "decrypt",
"length": "0byte"
},
{
"value": 451,
"range": "± 0",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "libcrux",
"operation": "encrypt",
"length": "32byte"
},
{
"value": 470,
"range": "± 2",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "libcrux",
"operation": "decrypt",
"length": "32byte"
},
{
"value": 4412,
"range": "± 10",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "libcrux",
"operation": "encrypt",
"length": "1024byte"
},
{
"value": 4431,
"range": "± 113",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "libcrux",
"operation": "decrypt",
"length": "1024byte"
},
{
"value": 1346,
"range": "± 3",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "rustcrypto",
"operation": "encrypt",
"length": "0byte"
},
{
"value": 1361,
"range": "± 2",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "rustcrypto",
"operation": "decrypt",
"length": "0byte"
},
{
"value": 1493,
"range": "± 5",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "rustcrypto",
"operation": "encrypt",
"length": "32byte"
},
{
"value": 1511,
"range": "± 3",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "rustcrypto",
"operation": "decrypt",
"length": "32byte"
},
{
"value": 2968,
"range": "± 4",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "rustcrypto",
"operation": "encrypt",
"length": "1024byt..."
},
{
"value": 2909,
"range": "± 2",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "chacha20poly1305",
"implementation": "rustcrypto",
"operation": "decrypt",
"length": "1024byt..."
},
{
"value": 1771,
"range": "± 21",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "xchacha20poly1305",
"implementation": "rustcrypto",
"operation": "encrypt",
"length": "0byte"
},
{
"value": 1792,
"range": "± 10",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "xchacha20poly1305",
"implementation": "rustcrypto",
"operation": "decrypt",
"length": "0byte"
},
{
"value": 1926,
"range": "± 2",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "xchacha20poly1305",
"implementation": "rustcrypto",
"operation": "encrypt",
"length": "32byte"
},
{
"value": 1943,
"range": "± 4",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "xchacha20poly1305",
"implementation": "rustcrypto",
"operation": "decrypt",
"length": "32byte"
},
{
"value": 3398,
"range": "± 4",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "xchacha20poly1305",
"implementation": "rustcrypto",
"operation": "encrypt",
"length": "1024by..."
},
{
"value": 3340,
"range": "± 5",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "aead",
"algorithm": "xchacha20poly1305",
"implementation": "rustcrypto",
"operation": "decrypt",
"length": "1024by..."
},
{
"value": 41196,
"range": "± 63",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "kem",
"algorithm": "kyber512",
"implementation": "libcrux",
"length": "-1",
"operation": "keygen"
},
{
"value": 48614,
"range": "± 324",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "kem",
"algorithm": "kyber512",
"implementation": "libcrux",
"length": "-1",
"operation": "encaps"
},
{
"value": 63014,
"range": "± 1090",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "kem",
"algorithm": "kyber512",
"implementation": "libcrux",
"length": "-1",
"operation": "decaps"
},
{
"value": 72905,
"range": "± 3139",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "kem",
"algorithm": "kyber512",
"implementation": "oqs",
"length": "-1",
"operation": "keygen"
},
{
"value": 93998,
"range": "± 422",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "kem",
"algorithm": "kyber512",
"implementation": "oqs",
"length": "-1",
"operation": "encaps"
},
{
"value": 96048,
"range": "± 3674",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "kem",
"algorithm": "kyber512",
"implementation": "oqs",
"length": "-1",
"operation": "decaps"
},
{
"value": 732973390,
"range": "± 504533178",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "kem",
"algorithm": "classicmceliece460896",
"implementation": "oqs",
"length": "-1",
"operation": "keygen"
},
{
"value": 606917,
"range": "± 6950",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "kem",
"algorithm": "classicmceliece460896",
"implementation": "oqs",
"length": "-1",
"operation": "encaps"
},
{
"value": 86425182,
"range": "± 354413",
"unit": "ns/iter",
"operating system": "i686-linux",
"primitive": "kem",
"algorithm": "classicmceliece460896",
"implementation": "oqs",
"length": "-1",
"operation": "decaps"
}
]
}
]
},
"groupBy": {
"Protocol Benchmarks": [
"operating system",
"architecture",
"protocol version",
"run time"
],
"Crypto Primitives Benchmarks": [
"operating system",
"primitive",
"algorithm"
]
},
"schema": {
"Protocol Benchmarks": [
"operating system",
"architecture",
"protocol version",
"run time",
"name"
],
"Crypto Primitives Benchmarks": [
"operating system",
"primitive",
"algorithm",
"implementation",
"operation",
"length"
]
}
}