mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-01-08 03:12:50 -08:00
8248 lines
248 KiB
JSON
8248 lines
248 KiB
JSON
{
|
|
"lastUpdate": 1755016835322,
|
|
"repoUrl": "https://github.com/rosenpass/rosenpass",
|
|
"entries": {
|
|
"Protocol Benchmarks": [
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"committer": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"distinct": true,
|
|
"id": "19ebce79f14e291aa204d256e31b8a7db11b09ca",
|
|
"message": "Merge branch 'main' into analyze_py",
|
|
"timestamp": "2025-08-05T16:43:19+02:00",
|
|
"tree_id": "ccad91cb0a9bbf1d1f6f8c1e411b2a5b2c18d5b4",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/19ebce79f14e291aa204d256e31b8a7db11b09ca"
|
|
},
|
|
"date": 1754405688399,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "8539",
|
|
"range": "± 1707",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "8306",
|
|
"range": "± 1384",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "523810",
|
|
"range": "± 11937",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "8809",
|
|
"range": "± 1342",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "6717",
|
|
"range": "± 917",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "7690",
|
|
"range": "± 967",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "627005",
|
|
"range": "± 6821",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "7687",
|
|
"range": "± 983",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "23450",
|
|
"range": "± 2579",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "567137",
|
|
"range": "± 12777",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "9457",
|
|
"range": "± 7897",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "10757",
|
|
"range": "± 2126",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "1016636",
|
|
"range": "± 491755",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "8227",
|
|
"range": "± 137",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "126",
|
|
"range": "± 610",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "8319",
|
|
"range": "± 852",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "3264383",
|
|
"range": "± 112028",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "2183256",
|
|
"range": "± 37939",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "527484",
|
|
"range": "± 5086",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "532447",
|
|
"range": "± 7527",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1127244",
|
|
"range": "± 501221",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "529146",
|
|
"range": "± 5923",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "26593",
|
|
"range": "± 1693",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "8326",
|
|
"range": "± 886",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "1024217",
|
|
"range": "± 491570",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "7540",
|
|
"range": "± 79",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "526021",
|
|
"range": "± 5675",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "694603",
|
|
"range": "± 8330",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "115",
|
|
"range": "± 42",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "7004",
|
|
"range": "± 2097",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "10009",
|
|
"range": "± 1775",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "1056531",
|
|
"range": "± 10200",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "567030",
|
|
"range": "± 13028",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "8306",
|
|
"range": "± 879",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "190",
|
|
"range": "± 631",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "7896",
|
|
"range": "± 960",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "3901",
|
|
"range": "± 512",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1041653",
|
|
"range": "± 474574",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "6852",
|
|
"range": "± 1375",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1538509",
|
|
"range": "± 140465",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "8776",
|
|
"range": "± 809",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "8824",
|
|
"range": "± 1011",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "319",
|
|
"range": "± 1314",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "9282",
|
|
"range": "± 516",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "1519832",
|
|
"range": "± 13659",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "11751",
|
|
"range": "± 4083",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "9716",
|
|
"range": "± 1942",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "1574769",
|
|
"range": "± 84014",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "9570",
|
|
"range": "± 1377",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "10049",
|
|
"range": "± 1861",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "41",
|
|
"range": "± 6",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "1711978",
|
|
"range": "± 139289",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "1536775",
|
|
"range": "± 139908",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "121",
|
|
"range": "± 75",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "7860",
|
|
"range": "± 1123",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "9065",
|
|
"range": "± 1785",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "32213",
|
|
"range": "± 2779",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "1527909",
|
|
"range": "± 14388",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "10567",
|
|
"range": "± 7785",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "6196776",
|
|
"range": "± 233210",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "1525422",
|
|
"range": "± 13637",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "8970",
|
|
"range": "± 1319",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "9279",
|
|
"range": "± 901",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1567192",
|
|
"range": "± 39976",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "1528225",
|
|
"range": "± 61490",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1631824",
|
|
"range": "± 17986",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "3075194",
|
|
"range": "± 244382",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "1631442",
|
|
"range": "± 133251",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "9392808",
|
|
"range": "± 304635",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "9666",
|
|
"range": "± 2065",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1567465",
|
|
"range": "± 64529",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "12170",
|
|
"range": "± 2512",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "1510030",
|
|
"range": "± 26854",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "28458",
|
|
"range": "± 2193",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "9569",
|
|
"range": "± 1703",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "5077",
|
|
"range": "± 1489",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "11220",
|
|
"range": "± 847",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "8598",
|
|
"range": "± 2653",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"committer": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"distinct": true,
|
|
"id": "19ebce79f14e291aa204d256e31b8a7db11b09ca",
|
|
"message": "Merge branch 'main' into analyze_py",
|
|
"timestamp": "2025-08-05T16:43:19+02:00",
|
|
"tree_id": "ccad91cb0a9bbf1d1f6f8c1e411b2a5b2c18d5b4",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/19ebce79f14e291aa204d256e31b8a7db11b09ca"
|
|
},
|
|
"date": 1754406746114,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "79666",
|
|
"range": "± 3429",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "87179034",
|
|
"range": "± 920964",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "2000738",
|
|
"range": "± 826131",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "14325",
|
|
"range": "± 157",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "1134010",
|
|
"range": "± 3166",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "14430",
|
|
"range": "± 1912",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "14339",
|
|
"range": "± 1889",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "14567",
|
|
"range": "± 1474",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "15060",
|
|
"range": "± 3076",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "14287",
|
|
"range": "± 1568",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "13452",
|
|
"range": "± 901",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "2030952",
|
|
"range": "± 796724",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "748",
|
|
"range": "± 159",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "17033",
|
|
"range": "± 491",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "1125713",
|
|
"range": "± 11150",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "127167",
|
|
"range": "± 4931",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "14051",
|
|
"range": "± 1042",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "5054877",
|
|
"range": "± 52477",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "1538163",
|
|
"range": "± 33466",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "86318862",
|
|
"range": "± 273279",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "50",
|
|
"range": "± 5",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1129525",
|
|
"range": "± 6008",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "273",
|
|
"range": "± 1192",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "14164",
|
|
"range": "± 1141",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "2265444",
|
|
"range": "± 19284",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "125007",
|
|
"range": "± 4025",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "16113",
|
|
"range": "± 12781",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "12623",
|
|
"range": "± 1180",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "91759187",
|
|
"range": "± 968383",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "18524",
|
|
"range": "± 2828",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "1136392",
|
|
"range": "± 11092",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "14377",
|
|
"range": "± 1364",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "1141150",
|
|
"range": "± 3155",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "86527042",
|
|
"range": "± 273293",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "14366",
|
|
"range": "± 1888",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "7233",
|
|
"range": "± 120",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1571278",
|
|
"range": "± 52007",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "1971825",
|
|
"range": "± 846806",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "15879",
|
|
"range": "± 1516",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "5655179",
|
|
"range": "± 16264",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "2827806",
|
|
"range": "± 99052",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "14479",
|
|
"range": "± 2041",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "16112",
|
|
"range": "± 1242",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "16241",
|
|
"range": "± 1370",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "11836687",
|
|
"range": "± 49992",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "2830078",
|
|
"range": "± 10791",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "16555",
|
|
"range": "± 1919",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "2837374",
|
|
"range": "± 22470",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "134128",
|
|
"range": "± 2930",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "134052",
|
|
"range": "± 3714",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "18761",
|
|
"range": "± 17652",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "19833",
|
|
"range": "± 1721",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "16176",
|
|
"range": "± 1953",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "63",
|
|
"range": "± 24",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "16186",
|
|
"range": "± 198",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "632",
|
|
"range": "± 170",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "8969",
|
|
"range": "± 114",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "2905502",
|
|
"range": "± 34601",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "2819746",
|
|
"range": "± 16672",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "21387",
|
|
"range": "± 2472",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "16537",
|
|
"range": "± 2500",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "20871",
|
|
"range": "± 3206",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "15584",
|
|
"range": "± 2554",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "88294765",
|
|
"range": "± 351938",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "16090",
|
|
"range": "± 1582",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "88079449",
|
|
"range": "± 376147",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "3230058",
|
|
"range": "± 30513",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "18818",
|
|
"range": "± 1224",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "81081",
|
|
"range": "± 3502",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "194",
|
|
"range": "± 73",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "102848946",
|
|
"range": "± 402028",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "3229607",
|
|
"range": "± 32752",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "2835054",
|
|
"range": "± 6828",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "16097",
|
|
"range": "± 769",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "2824899",
|
|
"range": "± 9012",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "2829554",
|
|
"range": "± 8886",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "88065829",
|
|
"range": "± 350550",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "16327",
|
|
"range": "± 1321",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"committer": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"distinct": true,
|
|
"id": "a4ff3d4eb5a2618c9a6e5d56435536ea4ebe8855",
|
|
"message": "feat: WIP clean-up TODOs\n\nCo-authored-by: Benjamin Lipp <blipp@rosenpass.eu>",
|
|
"timestamp": "2025-08-05T17:57:07+02:00",
|
|
"tree_id": "a2c4012ae6e98f94244457e4ee320464fa5768e0",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/a4ff3d4eb5a2618c9a6e5d56435536ea4ebe8855"
|
|
},
|
|
"date": 1754409759031,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "567742",
|
|
"range": "± 25907",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "10061",
|
|
"range": "± 1828",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "8766",
|
|
"range": "± 880",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "697493",
|
|
"range": "± 20722",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "8602",
|
|
"range": "± 1577",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "1056418",
|
|
"range": "± 11753",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "149",
|
|
"range": "± 436",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "6880",
|
|
"range": "± 1372",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "526270",
|
|
"range": "± 8049",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "527977",
|
|
"range": "± 4648",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "1016411",
|
|
"range": "± 492342",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "8467",
|
|
"range": "± 852",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "529984",
|
|
"range": "± 17809",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "3264129",
|
|
"range": "± 115979",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "107",
|
|
"range": "± 92",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1125947",
|
|
"range": "± 499206",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "23302",
|
|
"range": "± 1351",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "7730",
|
|
"range": "± 56",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "568584",
|
|
"range": "± 13486",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "106",
|
|
"range": "± 471",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "531513",
|
|
"range": "± 4400",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "7952",
|
|
"range": "± 1057",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1041338",
|
|
"range": "± 473054",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "2184433",
|
|
"range": "± 35759",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "1023625",
|
|
"range": "± 490369",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "8542",
|
|
"range": "± 1295",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "10583",
|
|
"range": "± 2134",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "10066",
|
|
"range": "± 11097",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "7769",
|
|
"range": "± 273",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "4091",
|
|
"range": "± 1081",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "8340",
|
|
"range": "± 53",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "8470",
|
|
"range": "± 871",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "27272",
|
|
"range": "± 4205",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "524374",
|
|
"range": "± 9549",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "7060",
|
|
"range": "± 1953",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "629290",
|
|
"range": "± 19906",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "6685",
|
|
"range": "± 149",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "8454",
|
|
"range": "± 513",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "8041",
|
|
"range": "± 962",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "1518921",
|
|
"range": "± 27578",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "8870",
|
|
"range": "± 1037",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "8939",
|
|
"range": "± 1164",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "180",
|
|
"range": "± 625",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"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": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "95",
|
|
"range": "± 36",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "1507671",
|
|
"range": "± 9695",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1563721",
|
|
"range": "± 16018",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "7830",
|
|
"range": "± 1119",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1523971",
|
|
"range": "± 20506",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "32130",
|
|
"range": "± 2984",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "9332",
|
|
"range": "± 774",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "9622",
|
|
"range": "± 1554",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "1522694",
|
|
"range": "± 21432",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "1692548",
|
|
"range": "± 12374",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "9470",
|
|
"range": "± 922",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "11891",
|
|
"range": "± 4398",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "1530515",
|
|
"range": "± 41997",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "9465",
|
|
"range": "± 978",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "28087",
|
|
"range": "± 1280",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "8906",
|
|
"range": "± 1177",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "9354285",
|
|
"range": "± 44695",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1558850",
|
|
"range": "± 27229",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "1519864",
|
|
"range": "± 22115",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1625268",
|
|
"range": "± 12796",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "3046831",
|
|
"range": "± 13548",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "10548",
|
|
"range": "± 7954",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "1569213",
|
|
"range": "± 23874",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "6177667",
|
|
"range": "± 74731",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "1528037",
|
|
"range": "± 28334",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "9103",
|
|
"range": "± 1348",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "11344",
|
|
"range": "± 1421",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "4875",
|
|
"range": "± 821",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "11206",
|
|
"range": "± 2266",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "9222",
|
|
"range": "± 38",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "10050",
|
|
"range": "± 1842",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "1613820",
|
|
"range": "± 12066",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "9630",
|
|
"range": "± 1769",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "7758",
|
|
"range": "± 974",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"committer": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"distinct": true,
|
|
"id": "a4ff3d4eb5a2618c9a6e5d56435536ea4ebe8855",
|
|
"message": "feat: WIP clean-up TODOs\n\nCo-authored-by: Benjamin Lipp <blipp@rosenpass.eu>",
|
|
"timestamp": "2025-08-05T17:57:07+02:00",
|
|
"tree_id": "a2c4012ae6e98f94244457e4ee320464fa5768e0",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/a4ff3d4eb5a2618c9a6e5d56435536ea4ebe8855"
|
|
},
|
|
"date": 1754410774792,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "52",
|
|
"range": "± 8",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "1991792",
|
|
"range": "± 854257",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "2261454",
|
|
"range": "± 10795",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "2021143",
|
|
"range": "± 825355",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "12123",
|
|
"range": "± 1135",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "14018",
|
|
"range": "± 231",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "87219916",
|
|
"range": "± 892579",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "1536397",
|
|
"range": "± 35047",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "14266",
|
|
"range": "± 1277",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "91781868",
|
|
"range": "± 943801",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "1967771",
|
|
"range": "± 843291",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "12175",
|
|
"range": "± 373",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "75800",
|
|
"range": "± 2031",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "16073",
|
|
"range": "± 1643",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "14265",
|
|
"range": "± 1232",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "239",
|
|
"range": "± 809",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "14026",
|
|
"range": "± 238",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "14256",
|
|
"range": "± 1229",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "1160500",
|
|
"range": "± 3495",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "14249",
|
|
"range": "± 1131",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "5049439",
|
|
"range": "± 45869",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "14038",
|
|
"range": "± 783",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "269",
|
|
"range": "± 106",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "14218",
|
|
"range": "± 1718",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "18221",
|
|
"range": "± 2386",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "123459",
|
|
"range": "± 2879",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "11985",
|
|
"range": "± 3260",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1535795",
|
|
"range": "± 37397",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "86661187",
|
|
"range": "± 698849",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "86458724",
|
|
"range": "± 699361",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "14263",
|
|
"range": "± 1140",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1128087",
|
|
"range": "± 3408",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "1125224",
|
|
"range": "± 10518",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "1138363",
|
|
"range": "± 3520",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "124355",
|
|
"range": "± 3924",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "14647",
|
|
"range": "± 958",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "15618",
|
|
"range": "± 10795",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "7082",
|
|
"range": "± 58",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "1138806",
|
|
"range": "± 4179",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "21079",
|
|
"range": "± 3351",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "20802",
|
|
"range": "± 1741",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "16345",
|
|
"range": "± 2121",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "5639518",
|
|
"range": "± 29807",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "16910",
|
|
"range": "± 5805",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "132375",
|
|
"range": "± 8818",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "16076",
|
|
"range": "± 1591",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "16017",
|
|
"range": "± 1392",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "3221543",
|
|
"range": "± 43709",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "3218902",
|
|
"range": "± 29663",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "2822303",
|
|
"range": "± 9840",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "2826516",
|
|
"range": "± 6735",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "2812802",
|
|
"range": "± 19863",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "13849",
|
|
"range": "± 1476",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "88051889",
|
|
"range": "± 264005",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "88221240",
|
|
"range": "± 1463889",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "16071",
|
|
"range": "± 1268",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "131092",
|
|
"range": "± 3331",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "102766397",
|
|
"range": "± 274584",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "17147",
|
|
"range": "± 1782",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "8919",
|
|
"range": "± 764",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "17580",
|
|
"range": "± 10648",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "52",
|
|
"range": "± 10",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "2821447",
|
|
"range": "± 8664",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "150",
|
|
"range": "± 33",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "11797531",
|
|
"range": "± 49231",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "75777",
|
|
"range": "± 1990",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "16085",
|
|
"range": "± 997",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "13664",
|
|
"range": "± 937",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "217",
|
|
"range": "± 57",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "88443371",
|
|
"range": "± 1463489",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "16151",
|
|
"range": "± 696",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "2920296",
|
|
"range": "± 26695",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "15921",
|
|
"range": "± 1075",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "2816502",
|
|
"range": "± 13923",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "2813116",
|
|
"range": "± 14976",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "16067",
|
|
"range": "± 1407",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "2854887",
|
|
"range": "± 19258",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "16639",
|
|
"range": "± 1622",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "blipp@rosenpass.eu",
|
|
"name": "Benjamin Lipp",
|
|
"username": "blipp"
|
|
},
|
|
"committer": {
|
|
"email": "blipp@rosenpass.eu",
|
|
"name": "Benjamin Lipp",
|
|
"username": "blipp"
|
|
},
|
|
"distinct": true,
|
|
"id": "b1ac5d92445e5edbf943a7bb09ade4a6c9abcd03",
|
|
"message": "feat(WIP): clean up code and TODOs, add clean command\n\nCo-authored-by: Anja Rabich <a.rabich@uni-luebeck.de>",
|
|
"timestamp": "2025-08-12T18:02:20+02:00",
|
|
"tree_id": "b908a242ff9f191cf15b5f9442a674e46528ec7d",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/b1ac5d92445e5edbf943a7bb09ade4a6c9abcd03"
|
|
},
|
|
"date": 1755014854055,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "524629",
|
|
"range": "± 11993",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "8284",
|
|
"range": "± 64",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "153",
|
|
"range": "± 85",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "8316",
|
|
"range": "± 899",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "6781",
|
|
"range": "± 922",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "2186700",
|
|
"range": "± 44433",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "6824",
|
|
"range": "± 2036",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "7618",
|
|
"range": "± 443",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "525416",
|
|
"range": "± 5486",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "8476",
|
|
"range": "± 1287",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "528035",
|
|
"range": "± 5671",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "3275313",
|
|
"range": "± 178539",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "694038",
|
|
"range": "± 7372",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "7832",
|
|
"range": "± 1361",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "627087",
|
|
"range": "± 7162",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "3863",
|
|
"range": "± 324",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "533214",
|
|
"range": "± 44854",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "10165",
|
|
"range": "± 2315",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "1061422",
|
|
"range": "± 33109",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "572866",
|
|
"range": "± 52343",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "570112",
|
|
"range": "± 19255",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "23041",
|
|
"range": "± 1081",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "190",
|
|
"range": "± 703",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "8348",
|
|
"range": "± 963",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "8371",
|
|
"range": "± 736",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "7827",
|
|
"range": "± 374",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "7641",
|
|
"range": "± 388",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "531686",
|
|
"range": "± 6715",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "8255",
|
|
"range": "± 861",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1129390",
|
|
"range": "± 497993",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "1017577",
|
|
"range": "± 491958",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "8637",
|
|
"range": "± 596",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "9884",
|
|
"range": "± 9414",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "26807",
|
|
"range": "± 2913",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1042921",
|
|
"range": "± 474518",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "7036",
|
|
"range": "± 2109",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "10606",
|
|
"range": "± 1695",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "1025438",
|
|
"range": "± 491639",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "104",
|
|
"range": "± 453",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "8987",
|
|
"range": "± 2404",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "1693441",
|
|
"range": "± 13597",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1530301",
|
|
"range": "± 105680",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "1526139",
|
|
"range": "± 53818",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "6175418",
|
|
"range": "± 76004",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "7889",
|
|
"range": "± 1256",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "188",
|
|
"range": "± 439",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "1522489",
|
|
"range": "± 7583",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "115",
|
|
"range": "± 45",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "1509975",
|
|
"range": "± 13002",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "11743",
|
|
"range": "± 3487",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "1614326",
|
|
"range": "± 12355",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1562206",
|
|
"range": "± 12969",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "8961",
|
|
"range": "± 2222",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "9449",
|
|
"range": "± 1401",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "1520636",
|
|
"range": "± 22970",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "31969",
|
|
"range": "± 2407",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "9453",
|
|
"range": "± 1929",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "4846",
|
|
"range": "± 766",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "8825",
|
|
"range": "± 566",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "28262",
|
|
"range": "± 1702",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "1524890",
|
|
"range": "± 8224",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "3049328",
|
|
"range": "± 33614",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "1527672",
|
|
"range": "± 105963",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "9306",
|
|
"range": "± 771",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "11254",
|
|
"range": "± 909",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "9769",
|
|
"range": "± 2072",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "9356168",
|
|
"range": "± 44295",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "1566607",
|
|
"range": "± 19229",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "8868",
|
|
"range": "± 1360",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "9490",
|
|
"range": "± 1547",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1629307",
|
|
"range": "± 20813",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"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": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "7767",
|
|
"range": "± 927",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "9454",
|
|
"range": "± 1208",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "10838",
|
|
"range": "± 9648",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "12165",
|
|
"range": "± 3138",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "10289",
|
|
"range": "± 2646",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1567050",
|
|
"range": "± 111197",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "blipp@rosenpass.eu",
|
|
"name": "Benjamin Lipp",
|
|
"username": "blipp"
|
|
},
|
|
"committer": {
|
|
"email": "blipp@rosenpass.eu",
|
|
"name": "Benjamin Lipp",
|
|
"username": "blipp"
|
|
},
|
|
"distinct": true,
|
|
"id": "b1ac5d92445e5edbf943a7bb09ade4a6c9abcd03",
|
|
"message": "feat(WIP): clean up code and TODOs, add clean command\n\nCo-authored-by: Anja Rabich <a.rabich@uni-luebeck.de>",
|
|
"timestamp": "2025-08-12T18:02:20+02:00",
|
|
"tree_id": "b908a242ff9f191cf15b5f9442a674e46528ec7d",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/b1ac5d92445e5edbf943a7bb09ade4a6c9abcd03"
|
|
},
|
|
"date": 1755015879873,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "7166",
|
|
"range": "± 812",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "51",
|
|
"range": "± 18",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "1140721",
|
|
"range": "± 13249",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "14301",
|
|
"range": "± 1290",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "14348",
|
|
"range": "± 1560",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "14169",
|
|
"range": "± 1332",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "14768",
|
|
"range": "± 1208",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "1164248",
|
|
"range": "± 30443",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "15819",
|
|
"range": "± 10868",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "14335",
|
|
"range": "± 2072",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "1974237",
|
|
"range": "± 853207",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "2021239",
|
|
"range": "± 823983",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "18481",
|
|
"range": "± 2925",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "76295",
|
|
"range": "± 5882",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "243",
|
|
"range": "± 908",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "12363",
|
|
"range": "± 3608",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "342",
|
|
"range": "± 130",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "1544720",
|
|
"range": "± 67133",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "14172",
|
|
"range": "± 830",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "5064046",
|
|
"range": "± 103118",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "15929",
|
|
"range": "± 1218",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1535324",
|
|
"range": "± 73875",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "86566735",
|
|
"range": "± 108887",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "86364312",
|
|
"range": "± 109173",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "14085",
|
|
"range": "± 893",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "12361",
|
|
"range": "± 813",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "125615",
|
|
"range": "± 10100",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "87257155",
|
|
"range": "± 889967",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "123804",
|
|
"range": "± 2926",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "91832149",
|
|
"range": "± 1029740",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1129715",
|
|
"range": "± 6221",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "1138887",
|
|
"range": "± 4982",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "14212",
|
|
"range": "± 933",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "1991538",
|
|
"range": "± 853175",
|
|
"protocol version": "V02",
|
|
"sample size": "200",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "14275",
|
|
"range": "± 1407",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "2267502",
|
|
"range": "± 35610",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "1127946",
|
|
"range": "± 16899",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "12204",
|
|
"range": "± 851",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "14310",
|
|
"range": "± 1223",
|
|
"protocol version": "V02",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "17285",
|
|
"range": "± 1676",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "3228835",
|
|
"range": "± 35043",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "8833",
|
|
"range": "± 60",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "14148",
|
|
"range": "± 1849",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "2922370",
|
|
"range": "± 29956",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "16110",
|
|
"range": "± 1723",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "60",
|
|
"range": "± 20",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "3226420",
|
|
"range": "± 39664",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "15985",
|
|
"range": "± 133",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "2820208",
|
|
"range": "± 32871",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "5646934",
|
|
"range": "± 38286",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "311",
|
|
"range": "± 720",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "88295728",
|
|
"range": "± 351904",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "17673",
|
|
"range": "± 10512",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "132073",
|
|
"range": "± 4571",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "16215",
|
|
"range": "± 1662",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "20855",
|
|
"range": "± 1741",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "102813280",
|
|
"range": "± 212321",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "76833",
|
|
"range": "± 3044",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "2829014",
|
|
"range": "± 12625",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "16122",
|
|
"range": "± 1320",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "21076",
|
|
"range": "± 3726",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "2824065",
|
|
"range": "± 11478",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "16572",
|
|
"range": "± 990",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "2813678",
|
|
"range": "± 15214",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "2824359",
|
|
"range": "± 17133",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "2817003",
|
|
"range": "± 38589",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "15960",
|
|
"range": "± 1064",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "14000",
|
|
"range": "± 1457",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "88076159",
|
|
"range": "± 190403",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "16202",
|
|
"range": "± 1226",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "16105",
|
|
"range": "± 1189",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "11811519",
|
|
"range": "± 59090",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "2856305",
|
|
"range": "± 22399",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "131500",
|
|
"range": "± 2406",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "16025",
|
|
"range": "± 724",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "88074578",
|
|
"range": "± 351992",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "16547",
|
|
"range": "± 1905",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "147",
|
|
"range": "± 19",
|
|
"protocol version": "V03",
|
|
"sample size": "100",
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Crypto Primitives Benchmarks": [
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"committer": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"distinct": true,
|
|
"id": "19ebce79f14e291aa204d256e31b8a7db11b09ca",
|
|
"message": "Merge branch 'main' into analyze_py",
|
|
"timestamp": "2025-08-05T16:43:19+02:00",
|
|
"tree_id": "ccad91cb0a9bbf1d1f6f8c1e411b2a5b2c18d5b4",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/19ebce79f14e291aa204d256e31b8a7db11b09ca"
|
|
},
|
|
"date": 1754406263559,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"value": 168,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 310,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 308,
|
|
"range": "± 6",
|
|
"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": 1191,
|
|
"range": "± 7",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 343,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 495,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 536,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 514,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 1456,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 827,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 826,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 828,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 1226,
|
|
"range": "± 28",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 3591,
|
|
"range": "± 10",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 162,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 170,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 307,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 314,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2761,
|
|
"range": "± 10",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 2765,
|
|
"range": "± 76",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1299,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1318,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1438,
|
|
"range": "± 14",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1456,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2479,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 2507,
|
|
"range": "± 11",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 1541,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1554,
|
|
"range": "± 9",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1684,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1698,
|
|
"range": "± 19",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2744,
|
|
"range": "± 11",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 2767,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 15380,
|
|
"range": "± 26",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 14998,
|
|
"range": "± 344",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 18305,
|
|
"range": "± 79",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 8705,
|
|
"range": "± 40",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 11873,
|
|
"range": "± 109",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 8942,
|
|
"range": "± 146",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 117305054,
|
|
"range": "± 20948489",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 34526,
|
|
"range": "± 746",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 94934,
|
|
"range": "± 283",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"committer": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"distinct": true,
|
|
"id": "19ebce79f14e291aa204d256e31b8a7db11b09ca",
|
|
"message": "Merge branch 'main' into analyze_py",
|
|
"timestamp": "2025-08-05T16:43:19+02:00",
|
|
"tree_id": "ccad91cb0a9bbf1d1f6f8c1e411b2a5b2c18d5b4",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/19ebce79f14e291aa204d256e31b8a7db11b09ca"
|
|
},
|
|
"date": 1754407705929,
|
|
"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": 625,
|
|
"range": "± 15",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 630,
|
|
"range": "± 1",
|
|
"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": 2534,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 706,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 984,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 995,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 995,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 3017,
|
|
"range": "± 10",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1510,
|
|
"range": "± 6",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1507,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1514,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 2239,
|
|
"range": "± 9",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 6620,
|
|
"range": "± 34",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 236,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 248,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 459,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 469,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 4434,
|
|
"range": "± 7",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 4444,
|
|
"range": "± 12",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1382,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1400,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1532,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1554,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 3002,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 2942,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 1772,
|
|
"range": "± 12",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1784,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1916,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1934,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 3365,
|
|
"range": "± 49",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 3334,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 41343,
|
|
"range": "± 230",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 48856,
|
|
"range": "± 172",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 62935,
|
|
"range": "± 392",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 72607,
|
|
"range": "± 670",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 93034,
|
|
"range": "± 369",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 94827,
|
|
"range": "± 497",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 710506002,
|
|
"range": "± 687026501",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 383704,
|
|
"range": "± 4819",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 87857860,
|
|
"range": "± 75594",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"committer": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"distinct": true,
|
|
"id": "a4ff3d4eb5a2618c9a6e5d56435536ea4ebe8855",
|
|
"message": "feat: WIP clean-up TODOs\n\nCo-authored-by: Benjamin Lipp <blipp@rosenpass.eu>",
|
|
"timestamp": "2025-08-05T17:57:07+02:00",
|
|
"tree_id": "a2c4012ae6e98f94244457e4ee320464fa5768e0",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/a4ff3d4eb5a2618c9a6e5d56435536ea4ebe8855"
|
|
},
|
|
"date": 1754410323906,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"value": 168,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 310,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 308,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 300,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 1191,
|
|
"range": "± 8",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 361,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 534,
|
|
"range": "± 6",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 509,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 541,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 1483,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 826,
|
|
"range": "± 8",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 826,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 827,
|
|
"range": "± 13",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 1227,
|
|
"range": "± 44",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 3590,
|
|
"range": "± 18",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 162,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 170,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 306,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 314,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2762,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 2766,
|
|
"range": "± 8",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1299,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1317,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1440,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1461,
|
|
"range": "± 6",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2492,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 2508,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 1563,
|
|
"range": "± 14",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1565,
|
|
"range": "± 9",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1687,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1717,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2746,
|
|
"range": "± 27",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 2768,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 15359,
|
|
"range": "± 186",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 14829,
|
|
"range": "± 346",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 18317,
|
|
"range": "± 119",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 8713,
|
|
"range": "± 80",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 11883,
|
|
"range": "± 125",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 8945,
|
|
"range": "± 178",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 116790280,
|
|
"range": "± 37810387",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 34016,
|
|
"range": "± 607",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 94838,
|
|
"range": "± 705",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"committer": {
|
|
"email": "a.rabich@uni-luebeck.de",
|
|
"name": "Anja Rabich",
|
|
"username": "arabich"
|
|
},
|
|
"distinct": true,
|
|
"id": "a4ff3d4eb5a2618c9a6e5d56435536ea4ebe8855",
|
|
"message": "feat: WIP clean-up TODOs\n\nCo-authored-by: Benjamin Lipp <blipp@rosenpass.eu>",
|
|
"timestamp": "2025-08-05T17:57:07+02:00",
|
|
"tree_id": "a2c4012ae6e98f94244457e4ee320464fa5768e0",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/a4ff3d4eb5a2618c9a6e5d56435536ea4ebe8855"
|
|
},
|
|
"date": 1754411728801,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"value": 343,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 626,
|
|
"range": "± 6",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 630,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 624,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 2536,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 704,
|
|
"range": "± 21",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1023,
|
|
"range": "± 9",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1010,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 1008,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 3158,
|
|
"range": "± 6",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1511,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1506,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1515,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 2239,
|
|
"range": "± 6",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 6617,
|
|
"range": "± 12",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 235,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 247,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 468,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 477,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 4441,
|
|
"range": "± 23",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 4446,
|
|
"range": "± 14",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1383,
|
|
"range": "± 45",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1402,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1531,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1555,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 3007,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 2952,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 1769,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1786,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1918,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1934,
|
|
"range": "± 12",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 3372,
|
|
"range": "± 52",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 3345,
|
|
"range": "± 20",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 41259,
|
|
"range": "± 76",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 48855,
|
|
"range": "± 286",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 62946,
|
|
"range": "± 330",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 72591,
|
|
"range": "± 406",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 92979,
|
|
"range": "± 447",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 94831,
|
|
"range": "± 336",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 825490407,
|
|
"range": "± 692118145",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 382085,
|
|
"range": "± 6814",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 87849750,
|
|
"range": "± 65654",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "blipp@rosenpass.eu",
|
|
"name": "Benjamin Lipp",
|
|
"username": "blipp"
|
|
},
|
|
"committer": {
|
|
"email": "blipp@rosenpass.eu",
|
|
"name": "Benjamin Lipp",
|
|
"username": "blipp"
|
|
},
|
|
"distinct": true,
|
|
"id": "b1ac5d92445e5edbf943a7bb09ade4a6c9abcd03",
|
|
"message": "feat(WIP): clean up code and TODOs, add clean command\n\nCo-authored-by: Anja Rabich <a.rabich@uni-luebeck.de>",
|
|
"timestamp": "2025-08-12T18:02:20+02:00",
|
|
"tree_id": "b908a242ff9f191cf15b5f9442a674e46528ec7d",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/b1ac5d92445e5edbf943a7bb09ade4a6c9abcd03"
|
|
},
|
|
"date": 1755015416162,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"value": 168,
|
|
"range": "± 6",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 318,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 308,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 301,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 1191,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 358,
|
|
"range": "± 0",
|
|
"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": 506,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 523,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 1478,
|
|
"range": "± 6",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 830,
|
|
"range": "± 6",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 826,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 831,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 1231,
|
|
"range": "± 8",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 3596,
|
|
"range": "± 12",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 162,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 170,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 308,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 315,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2771,
|
|
"range": "± 7",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 2774,
|
|
"range": "± 7",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1319,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1318,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1457,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1456,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2502,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 2511,
|
|
"range": "± 14",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 1541,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1555,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1684,
|
|
"range": "± 4",
|
|
"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": 2744,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 2766,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 15329,
|
|
"range": "± 30",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 14885,
|
|
"range": "± 85",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 18309,
|
|
"range": "± 196",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 8721,
|
|
"range": "± 38",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 11852,
|
|
"range": "± 91",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 8987,
|
|
"range": "± 132",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 106053702,
|
|
"range": "± 38600154",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 33791,
|
|
"range": "± 541",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 95113,
|
|
"range": "± 325",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "blipp@rosenpass.eu",
|
|
"name": "Benjamin Lipp",
|
|
"username": "blipp"
|
|
},
|
|
"committer": {
|
|
"email": "blipp@rosenpass.eu",
|
|
"name": "Benjamin Lipp",
|
|
"username": "blipp"
|
|
},
|
|
"distinct": true,
|
|
"id": "b1ac5d92445e5edbf943a7bb09ade4a6c9abcd03",
|
|
"message": "feat(WIP): clean up code and TODOs, add clean command\n\nCo-authored-by: Anja Rabich <a.rabich@uni-luebeck.de>",
|
|
"timestamp": "2025-08-12T18:02:20+02:00",
|
|
"tree_id": "b908a242ff9f191cf15b5f9442a674e46528ec7d",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/b1ac5d92445e5edbf943a7bb09ade4a6c9abcd03"
|
|
},
|
|
"date": 1755016832971,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"value": 343,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 625,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 630,
|
|
"range": "± 8",
|
|
"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": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 703,
|
|
"range": "± 19",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1031,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1008,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 1049,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 3057,
|
|
"range": "± 6",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1511,
|
|
"range": "± 20",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1508,
|
|
"range": "± 18",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1517,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 2245,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 6625,
|
|
"range": "± 17",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 235,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 248,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 458,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 469,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 4431,
|
|
"range": "± 15",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 4445,
|
|
"range": "± 80",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1383,
|
|
"range": "± 29",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1401,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1531,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1554,
|
|
"range": "± 38",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 3011,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 2950,
|
|
"range": "± 7",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 1769,
|
|
"range": "± 7",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1786,
|
|
"range": "± 18",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1919,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1935,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 3373,
|
|
"range": "± 54",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 3342,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 41269,
|
|
"range": "± 142",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 48559,
|
|
"range": "± 359",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 62973,
|
|
"range": "± 275",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 72618,
|
|
"range": "± 1412",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 93094,
|
|
"range": "± 679",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 94877,
|
|
"range": "± 493",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 595258623,
|
|
"range": "± 589809879",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 383126,
|
|
"range": "± 7577",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 87840251,
|
|
"range": "± 353468",
|
|
"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"
|
|
]
|
|
}
|
|
} |