mirror of
https://github.com/rosenpass/rosenpass.git
synced 2025-12-27 21:24:20 -08:00
2776 lines
83 KiB
JSON
2776 lines
83 KiB
JSON
{
|
|
"lastUpdate": 1755729322985,
|
|
"repoUrl": "https://github.com/rosenpass/rosenpass",
|
|
"entries": {
|
|
"Protocol Benchmarks": [
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "karo@cupdev.net",
|
|
"name": "Karolin Varner",
|
|
"username": "koraa"
|
|
},
|
|
"committer": {
|
|
"email": "karo@cupdev.net",
|
|
"name": "Karolin Varner",
|
|
"username": "koraa"
|
|
},
|
|
"distinct": true,
|
|
"id": "6df8de65c449c7578c9e3108fd4dcb5f81787046",
|
|
"message": "chore: Dump network config in integration tests",
|
|
"timestamp": "2025-08-20T23:56:56+02:00",
|
|
"tree_id": "545172f666130d81f707f89fc3cd23a1714590d7",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/6df8de65c449c7578c9e3108fd4dcb5f81787046"
|
|
},
|
|
"date": 1755727297036,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "885690",
|
|
"range": "± 9772",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "11044",
|
|
"range": "± 1628",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "10583",
|
|
"range": "± 998",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "829055",
|
|
"range": "± 16430",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "775494",
|
|
"range": "± 12958",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "9642",
|
|
"range": "± 2523",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "12031",
|
|
"range": "± 3815",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "10649",
|
|
"range": "± 1326",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "783329",
|
|
"range": "± 9753",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "781080",
|
|
"range": "± 14649",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "829902",
|
|
"range": "± 20318",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "4830490",
|
|
"range": "± 101106",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "10465",
|
|
"range": "± 1885",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "1562879",
|
|
"range": "± 16891",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "13832",
|
|
"range": "± 2288",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "782951",
|
|
"range": "± 10041",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "974191",
|
|
"range": "± 9971",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "257",
|
|
"range": "± 1424",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "787114",
|
|
"range": "± 8527",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "11065",
|
|
"range": "± 1212",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "3218460",
|
|
"range": "± 45568",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "5273",
|
|
"range": "± 1700",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1566087",
|
|
"range": "± 735029",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "9185",
|
|
"range": "± 1505",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "10626",
|
|
"range": "± 1642",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "10292",
|
|
"range": "± 1663",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "377",
|
|
"range": "± 1592",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "10668",
|
|
"range": "± 712",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "211",
|
|
"range": "± 99",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1648421",
|
|
"range": "± 764220",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "34272",
|
|
"range": "± 3731",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "29480",
|
|
"range": "± 2400",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "1543215",
|
|
"range": "± 757416",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "12348",
|
|
"range": "± 11380",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "10100",
|
|
"range": "± 855",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "1535408",
|
|
"range": "± 759901",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "9066",
|
|
"range": "± 1158",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "13994",
|
|
"range": "± 2840",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "10749",
|
|
"range": "± 1420",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "14103",
|
|
"range": "± 4008",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "39648",
|
|
"range": "± 9440",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "2059867",
|
|
"range": "± 401088",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "414",
|
|
"range": "± 786",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "8399370",
|
|
"range": "± 1604784",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "11863",
|
|
"range": "± 2995",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "18447",
|
|
"range": "± 7117",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "4168746",
|
|
"range": "± 875995",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "2304720",
|
|
"range": "± 480067",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "2148479",
|
|
"range": "± 465910",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "241",
|
|
"range": "± 131",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "15550",
|
|
"range": "± 4608",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "2064953",
|
|
"range": "± 400355",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "15181",
|
|
"range": "± 3676",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "2074550",
|
|
"range": "± 398444",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "13042",
|
|
"range": "± 3910",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "42756",
|
|
"range": "± 8656",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "13071",
|
|
"range": "± 3874",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "12254",
|
|
"range": "± 3373",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "11389",
|
|
"range": "± 3657",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "12422",
|
|
"range": "± 3521",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "12215",
|
|
"range": "± 2739",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "12256",
|
|
"range": "± 3325",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "11409",
|
|
"range": "± 2258",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "11706",
|
|
"range": "± 2533",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "2159489",
|
|
"range": "± 414272",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "2096424",
|
|
"range": "± 453983",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "2130714",
|
|
"range": "± 417941",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "10891",
|
|
"range": "± 3116",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "2075439",
|
|
"range": "± 418836",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "2120681",
|
|
"range": "± 429941",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "56",
|
|
"range": "± 35",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "2051276",
|
|
"range": "± 400129",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "6323",
|
|
"range": "± 1332",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "12671889",
|
|
"range": "± 2472105",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "13596",
|
|
"range": "± 3939",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "14201",
|
|
"range": "± 15148",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "2194803",
|
|
"range": "± 458499",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "2068425",
|
|
"range": "± 424824",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86_64",
|
|
"run time": "medium"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "karo@cupdev.net",
|
|
"name": "Karolin Varner",
|
|
"username": "koraa"
|
|
},
|
|
"committer": {
|
|
"email": "karo@cupdev.net",
|
|
"name": "Karolin Varner",
|
|
"username": "koraa"
|
|
},
|
|
"distinct": true,
|
|
"id": "6df8de65c449c7578c9e3108fd4dcb5f81787046",
|
|
"message": "chore: Dump network config in integration tests",
|
|
"timestamp": "2025-08-20T23:56:56+02:00",
|
|
"tree_id": "545172f666130d81f707f89fc3cd23a1714590d7",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/6df8de65c449c7578c9e3108fd4dcb5f81787046"
|
|
},
|
|
"date": 1755728525912,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "1695643",
|
|
"range": "± 110877",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "15342",
|
|
"range": "± 1008",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "116678",
|
|
"range": "± 17755",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "79578172",
|
|
"range": "± 4524411",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "15221",
|
|
"range": "± 2468",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "287",
|
|
"range": "± 1313",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "24906",
|
|
"range": "± 7354",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "15492",
|
|
"range": "± 1302",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "1300927",
|
|
"range": "± 77536",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "15522",
|
|
"range": "± 1158",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "15686",
|
|
"range": "± 1850",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "17378",
|
|
"range": "± 3336",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "18441",
|
|
"range": "± 1787",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "15074",
|
|
"range": "± 759",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "15217",
|
|
"range": "± 944",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "80713350",
|
|
"range": "± 4966470",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "38",
|
|
"range": "± 6",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "2627188",
|
|
"range": "± 115399",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "7660",
|
|
"range": "± 1372",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "1316154",
|
|
"range": "± 49783",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "15567",
|
|
"range": "± 2001",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "2927818",
|
|
"range": "± 1629888",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "15348",
|
|
"range": "± 1256",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "86604379",
|
|
"range": "± 4811889",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "661",
|
|
"range": "± 125",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "1362940",
|
|
"range": "± 16588",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "2959964",
|
|
"range": "± 1598961",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "14667",
|
|
"range": "± 1343",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "16878",
|
|
"range": "± 11989",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "13880",
|
|
"range": "± 1222",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "75931",
|
|
"range": "± 14277",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "5723726",
|
|
"range": "± 276021",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "17415",
|
|
"range": "± 2373",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "2919469",
|
|
"range": "± 1624448",
|
|
"protocol version": "V02",
|
|
"sample size": 200,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "1301626",
|
|
"range": "± 50958",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "1313679",
|
|
"range": "± 82503",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "119741",
|
|
"range": "± 18481",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "1677742",
|
|
"range": "± 118401",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "79371471",
|
|
"range": "± 4508761",
|
|
"protocol version": "V02",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHR5",
|
|
"unit": "ns/iter",
|
|
"value": "86449619",
|
|
"range": "± 6552064",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "handle_init_hello",
|
|
"unit": "ns/iter",
|
|
"value": "110279638",
|
|
"range": "± 6742834",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHR6",
|
|
"unit": "ns/iter",
|
|
"value": "27944",
|
|
"range": "± 2998",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR8",
|
|
"unit": "ns/iter",
|
|
"value": "25343",
|
|
"range": "± 2870",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI5",
|
|
"unit": "ns/iter",
|
|
"value": "87193071",
|
|
"range": "± 6951881",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "ICR1",
|
|
"unit": "ns/iter",
|
|
"value": "4602532",
|
|
"range": "± 253529",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR2",
|
|
"unit": "ns/iter",
|
|
"value": "26387",
|
|
"range": "± 12409",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR3",
|
|
"unit": "ns/iter",
|
|
"value": "24995",
|
|
"range": "± 1539",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI6",
|
|
"unit": "ns/iter",
|
|
"value": "4612525",
|
|
"range": "± 210977",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI8",
|
|
"unit": "ns/iter",
|
|
"value": "24953",
|
|
"range": "± 2282",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR4",
|
|
"unit": "ns/iter",
|
|
"value": "24522",
|
|
"range": "± 3169",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR4",
|
|
"unit": "ns/iter",
|
|
"value": "33025",
|
|
"range": "± 3070",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI4",
|
|
"unit": "ns/iter",
|
|
"value": "161967",
|
|
"range": "± 26948",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR6",
|
|
"unit": "ns/iter",
|
|
"value": "9232507",
|
|
"range": "± 89258",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "RHI7",
|
|
"unit": "ns/iter",
|
|
"value": "27795",
|
|
"range": "± 3054",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_init_conf",
|
|
"unit": "ns/iter",
|
|
"value": "4704389",
|
|
"range": "± 255968",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI1",
|
|
"unit": "ns/iter",
|
|
"value": "4587311",
|
|
"range": "± 220049",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI4",
|
|
"unit": "ns/iter",
|
|
"value": "24417",
|
|
"range": "± 2323",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHI4",
|
|
"unit": "ns/iter",
|
|
"value": "33137",
|
|
"range": "± 4314",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR4",
|
|
"unit": "ns/iter",
|
|
"value": "161809",
|
|
"range": "± 26034",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR7",
|
|
"unit": "ns/iter",
|
|
"value": "22628",
|
|
"range": "± 3542",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_hello",
|
|
"unit": "ns/iter",
|
|
"value": "87497794",
|
|
"range": "± 6977873",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "long"
|
|
},
|
|
{
|
|
"name": "IHI5",
|
|
"unit": "ns/iter",
|
|
"value": "5041285",
|
|
"range": "± 266089",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICI7",
|
|
"unit": "ns/iter",
|
|
"value": "23012",
|
|
"range": "± 2792",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICR3",
|
|
"unit": "ns/iter",
|
|
"value": "25174",
|
|
"range": "± 2403",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR7",
|
|
"unit": "ns/iter",
|
|
"value": "24435",
|
|
"range": "± 1804",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHI3",
|
|
"unit": "ns/iter",
|
|
"value": "25671",
|
|
"range": "± 2346",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "IHR1",
|
|
"unit": "ns/iter",
|
|
"value": "4589923",
|
|
"range": "± 180208",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHR7",
|
|
"unit": "ns/iter",
|
|
"value": "4627596",
|
|
"range": "± 47917",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "ICR6",
|
|
"unit": "ns/iter",
|
|
"value": "52",
|
|
"range": "± 32",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "RHI6",
|
|
"unit": "ns/iter",
|
|
"value": "13455",
|
|
"range": "± 1472",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "ICI3",
|
|
"unit": "ns/iter",
|
|
"value": "25388",
|
|
"range": "± 2077",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "handle_resp_conf",
|
|
"unit": "ns/iter",
|
|
"value": "4583220",
|
|
"range": "± 255466",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI2",
|
|
"unit": "ns/iter",
|
|
"value": "267",
|
|
"range": "± 127",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "IHI3",
|
|
"unit": "ns/iter",
|
|
"value": "92305",
|
|
"range": "± 22772",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1ms"
|
|
},
|
|
{
|
|
"name": "RHR1",
|
|
"unit": "ns/iter",
|
|
"value": "689",
|
|
"range": "± 132",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "below 1us"
|
|
},
|
|
{
|
|
"name": "RHR5",
|
|
"unit": "ns/iter",
|
|
"value": "5079062",
|
|
"range": "± 148802",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "handle_initiation",
|
|
"unit": "ns/iter",
|
|
"value": "19013729",
|
|
"range": "± 676758",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
},
|
|
{
|
|
"name": "IHI7",
|
|
"unit": "ns/iter",
|
|
"value": "4615681",
|
|
"range": "± 35764",
|
|
"protocol version": "V03",
|
|
"sample size": 100,
|
|
"operating system": "linux",
|
|
"architecture": "x86",
|
|
"run time": "medium"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Crypto Primitives Benchmarks": [
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "karo@cupdev.net",
|
|
"name": "Karolin Varner",
|
|
"username": "koraa"
|
|
},
|
|
"committer": {
|
|
"email": "karo@cupdev.net",
|
|
"name": "Karolin Varner",
|
|
"username": "koraa"
|
|
},
|
|
"distinct": true,
|
|
"id": "6df8de65c449c7578c9e3108fd4dcb5f81787046",
|
|
"message": "chore: Dump network config in integration tests",
|
|
"timestamp": "2025-08-20T23:56:56+02:00",
|
|
"tree_id": "545172f666130d81f707f89fc3cd23a1714590d7",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/6df8de65c449c7578c9e3108fd4dcb5f81787046"
|
|
},
|
|
"date": 1755727873411,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"value": 142,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 270,
|
|
"range": "± 9",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 270,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 259,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 1058,
|
|
"range": "± 291",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 272,
|
|
"range": "± 80",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 386,
|
|
"range": "± 82",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 623,
|
|
"range": "± 70",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 637,
|
|
"range": "± 124",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 2021,
|
|
"range": "± 404",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1035,
|
|
"range": "± 181",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 884,
|
|
"range": "± 232",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 964,
|
|
"range": "± 110",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 1546,
|
|
"range": "± 220",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 4276,
|
|
"range": "± 760",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 141,
|
|
"range": "± 29",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 198,
|
|
"range": "± 26",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 251,
|
|
"range": "± 7",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 259,
|
|
"range": "± 22",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2265,
|
|
"range": "± 34",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 2268,
|
|
"range": "± 26",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1142,
|
|
"range": "± 6",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1154,
|
|
"range": "± 12",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1256,
|
|
"range": "± 14",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1261,
|
|
"range": "± 405",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2180,
|
|
"range": "± 349",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 2199,
|
|
"range": "± 97",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 1366,
|
|
"range": "± 13",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1367,
|
|
"range": "± 14",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1463,
|
|
"range": "± 68",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1483,
|
|
"range": "± 95",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2416,
|
|
"range": "± 17",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 2421,
|
|
"range": "± 38",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 13071,
|
|
"range": "± 1438",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 12102,
|
|
"range": "± 137",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 15105,
|
|
"range": "± 905",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 6493,
|
|
"range": "± 125",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 8645,
|
|
"range": "± 279",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 6402,
|
|
"range": "± 346",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 91404915,
|
|
"range": "± 20626217",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 27725,
|
|
"range": "± 1745",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 57854,
|
|
"range": "± 5399",
|
|
"unit": "ns/iter",
|
|
"operating system": "x86_64-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "karo@cupdev.net",
|
|
"name": "Karolin Varner",
|
|
"username": "koraa"
|
|
},
|
|
"committer": {
|
|
"email": "karo@cupdev.net",
|
|
"name": "Karolin Varner",
|
|
"username": "koraa"
|
|
},
|
|
"distinct": true,
|
|
"id": "6df8de65c449c7578c9e3108fd4dcb5f81787046",
|
|
"message": "chore: Dump network config in integration tests",
|
|
"timestamp": "2025-08-20T23:56:56+02:00",
|
|
"tree_id": "545172f666130d81f707f89fc3cd23a1714590d7",
|
|
"url": "https://github.com/rosenpass/rosenpass/commit/6df8de65c449c7578c9e3108fd4dcb5f81787046"
|
|
},
|
|
"date": 1755729321719,
|
|
"bigger_is_better": false,
|
|
"benches": [
|
|
{
|
|
"value": 273,
|
|
"range": "± 76",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 501,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 511,
|
|
"range": "± 22",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 497,
|
|
"range": "± 48",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 2034,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 516,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 741,
|
|
"range": "± 42",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 744,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 773,
|
|
"range": "± 32",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 2350,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "blake2b",
|
|
"implementation": "libcrux",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1213,
|
|
"range": "± 209",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1210,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1213,
|
|
"range": "± 1",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "64byte"
|
|
},
|
|
{
|
|
"value": 1811,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "128byte"
|
|
},
|
|
{
|
|
"value": 5303,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "keyedhash",
|
|
"algorithm": "shake256",
|
|
"implementation": "rustcrypto",
|
|
"operation": "hash",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 195,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 204,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 374,
|
|
"range": "± 27",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 384,
|
|
"range": "± 0",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 3777,
|
|
"range": "± 22",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "encrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 3788,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "libcrux",
|
|
"operation": "decrypt",
|
|
"length": "1024byte"
|
|
},
|
|
{
|
|
"value": 1178,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1200,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1295,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1314,
|
|
"range": "± 2",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2510,
|
|
"range": "± 86",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 2506,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "chacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024byt..."
|
|
},
|
|
{
|
|
"value": 1568,
|
|
"range": "± 4",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1571,
|
|
"range": "± 3",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "0byte"
|
|
},
|
|
{
|
|
"value": 1690,
|
|
"range": "± 10",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 1711,
|
|
"range": "± 5",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "32byte"
|
|
},
|
|
{
|
|
"value": 2902,
|
|
"range": "± 233",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "encrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 2889,
|
|
"range": "± 64",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "aead",
|
|
"algorithm": "xchacha20poly1305",
|
|
"implementation": "rustcrypto",
|
|
"operation": "decrypt",
|
|
"length": "1024by..."
|
|
},
|
|
{
|
|
"value": 33244,
|
|
"range": "± 5937",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 38713,
|
|
"range": "± 8622",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 49880,
|
|
"range": "± 1653",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "libcrux",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 59010,
|
|
"range": "± 3708",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 77406,
|
|
"range": "± 12215",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 81096,
|
|
"range": "± 18275",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "kyber512",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "decaps"
|
|
},
|
|
{
|
|
"value": 519304890,
|
|
"range": "± 581416881",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "keygen"
|
|
},
|
|
{
|
|
"value": 330457,
|
|
"range": "± 4792",
|
|
"unit": "ns/iter",
|
|
"operating system": "i686-linux",
|
|
"primitive": "kem",
|
|
"algorithm": "classicmceliece460896",
|
|
"implementation": "oqs",
|
|
"length": "-1",
|
|
"operation": "encaps"
|
|
},
|
|
{
|
|
"value": 75616085,
|
|
"range": "± 269279",
|
|
"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"
|
|
]
|
|
}
|
|
} |