{ "lastUpdate": 1784206481576, "repoUrl": "https://github.com/rosenpass/rosenpass", "entries": { "Protocol Benchmarks": [ { "commit": { "author": { "email": "ilka@rosenpass.eu", "name": "Ilka Schulz" }, "committer": { "email": "ilka@rosenpass.eu", "name": "Ilka Schulz" }, "distinct": true, "id": "f9b75f62885caa4637fa82eb4a4c0e180109b8ae", "message": "re-design automatic cargo dependency upgrades: collect all patch releases and make only one pull request for them per week", "timestamp": "2026-07-16T14:15:47+02:00", "tree_id": "b77cda988bd3ccbe03b8bd4de1e40322abc92808", "url": "https://github.com/rosenpass/rosenpass/commit/f9b75f62885caa4637fa82eb4a4c0e180109b8ae" }, "date": 1784204450324, "bigger_is_better": false, "benches": [ { "name": "IHI8", "unit": "ns/iter", "value": "8873", "range": "± 2790", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR5", "unit": "ns/iter", "value": "583846", "range": "± 131504", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI7", "unit": "ns/iter", "value": "569662", "range": "± 145144", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI6", "unit": "ns/iter", "value": "576724", "range": "± 145669", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR5", "unit": "ns/iter", "value": "1128146", "range": "± 597964", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHR6", "unit": "ns/iter", "value": "6706", "range": "± 3471", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI7", "unit": "ns/iter", "value": "6997", "range": "± 2127", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR6", "unit": "ns/iter", "value": "1092483", "range": "± 251011", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR4", "unit": "ns/iter", "value": "8247", "range": "± 2970", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI3", "unit": "ns/iter", "value": "13098", "range": "± 3383", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI3", "unit": "ns/iter", "value": "7665", "range": "± 2094", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI4", "unit": "ns/iter", "value": "8101", "range": "± 1973", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR3", "unit": "ns/iter", "value": "7692", "range": "± 1684", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR1", "unit": "ns/iter", "value": "1046446", "range": "± 592021", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR4", "unit": "ns/iter", "value": "27849", "range": "± 6018", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "1089773", "range": "± 576391", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHI3", "unit": "ns/iter", "value": "7769", "range": "± 2068", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR1", "unit": "ns/iter", "value": "194", "range": "± 109", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "2356543", "range": "± 583810", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI5", "unit": "ns/iter", "value": "611849", "range": "± 154609", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHI6", "unit": "ns/iter", "value": "3845", "range": "± 1328", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR4", "unit": "ns/iter", "value": "8482", "range": "± 2760", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR1", "unit": "ns/iter", "value": "1070415", "range": "± 590771", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "696821", "range": "± 163928", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "RHR7", "unit": "ns/iter", "value": "8327", "range": "± 2354", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI4", "unit": "ns/iter", "value": "23092", "range": "± 5519", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR7", "unit": "ns/iter", "value": "7508", "range": "± 3303", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI1", "unit": "ns/iter", "value": "558556", "range": "± 144820", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR2", "unit": "ns/iter", "value": "12228", "range": "± 24879", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "3323560", "range": "± 734881", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHI4", "unit": "ns/iter", "value": "9077", "range": "± 2878", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "560272", "range": "± 135332", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR6", "unit": "ns/iter", "value": "166", "range": "± 1302", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "IHI2", "unit": "ns/iter", "value": "281", "range": "± 1453", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "IHR7", "unit": "ns/iter", "value": "534555", "range": "± 115527", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHI7", "unit": "ns/iter", "value": "8728", "range": "± 2193", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR3", "unit": "ns/iter", "value": "7647", "range": "± 2825", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI5", "unit": "ns/iter", "value": "628202", "range": "± 150376", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHR8", "unit": "ns/iter", "value": "8063", "range": "± 1691", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI5", "unit": "ns/iter", "value": "1770382", "range": "± 458730", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHI3", "unit": "ns/iter", "value": "21609", "range": "± 6909", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR1", "unit": "ns/iter", "value": "1637626", "range": "± 428158", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICI3", "unit": "ns/iter", "value": "5369", "range": "± 2626", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR5", "unit": "ns/iter", "value": "1728231", "range": "± 437767", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHR4", "unit": "ns/iter", "value": "8332", "range": "± 2854", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR4", "unit": "ns/iter", "value": "34049", "range": "± 9165", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR7", "unit": "ns/iter", "value": "6354", "range": "± 1628", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "1737718", "range": "± 473070", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR4", "unit": "ns/iter", "value": "6553", "range": "± 3121", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR6", "unit": "ns/iter", "value": "34", "range": "± 5", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "7037790", "range": "± 1681372", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR1", "unit": "ns/iter", "value": "455", "range": "± 1441", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "RHI6", "unit": "ns/iter", "value": "3022", "range": "± 829", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI4", "unit": "ns/iter", "value": "6101", "range": "± 2030", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "10313059", "range": "± 2252157", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "RHI4", "unit": "ns/iter", "value": "28946", "range": "± 8881", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI1", "unit": "ns/iter", "value": "1751019", "range": "± 453305", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "1721052", "range": "± 437267", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR3", "unit": "ns/iter", "value": "5438", "range": "± 2510", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR6", "unit": "ns/iter", "value": "8006", "range": "± 3182", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI3", "unit": "ns/iter", "value": "5916", "range": "± 2215", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI7", "unit": "ns/iter", "value": "7280", "range": "± 2320", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI6", "unit": "ns/iter", "value": "1722694", "range": "± 444579", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR7", "unit": "ns/iter", "value": "6051", "range": "± 2850", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI7", "unit": "ns/iter", "value": "6105", "range": "± 2871", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR7", "unit": "ns/iter", "value": "1647843", "range": "± 434400", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI2", "unit": "ns/iter", "value": "234", "range": "± 112", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "IHI4", "unit": "ns/iter", "value": "9289", "range": "± 5149", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR5", "unit": "ns/iter", "value": "1741751", "range": "± 461229", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI8", "unit": "ns/iter", "value": "7344", "range": "± 3557", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR8", "unit": "ns/iter", "value": "6983", "range": "± 3437", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR3", "unit": "ns/iter", "value": "5091", "range": "± 1542", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR6", "unit": "ns/iter", "value": "3485151", "range": "± 872649", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "1836233", "range": "± 473037", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHI5", "unit": "ns/iter", "value": "1813663", "range": "± 488718", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR1", "unit": "ns/iter", "value": "1706844", "range": "± 463581", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI7", "unit": "ns/iter", "value": "1703634", "range": "± 440204", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR2", "unit": "ns/iter", "value": "10155", "range": "± 23930", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" } ] }, { "commit": { "author": { "email": "ilka@rosenpass.eu", "name": "Ilka Schulz" }, "committer": { "email": "ilka@rosenpass.eu", "name": "Ilka Schulz" }, "distinct": true, "id": "85de894915cc6a6aa2af9f005ba5ff2c21a07d95", "message": "re-design automatic cargo dependency upgrades: collect all patch releases and make only one pull request for them per week", "timestamp": "2026-07-16T14:25:24+02:00", "tree_id": "03a8808be0a9dab83cd9156116f771924bb94e40", "url": "https://github.com/rosenpass/rosenpass/commit/85de894915cc6a6aa2af9f005ba5ff2c21a07d95" }, "date": 1784204916040, "bigger_is_better": false, "benches": [ { "name": "ICR4", "unit": "ns/iter", "value": "7263", "range": "± 1291", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR3", "unit": "ns/iter", "value": "6632", "range": "± 956", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "2824815", "range": "± 276745", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "466851", "range": "± 48651", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR1", "unit": "ns/iter", "value": "149", "range": "± 79", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "ICR1", "unit": "ns/iter", "value": "888337", "range": "± 428726", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR8", "unit": "ns/iter", "value": "7190", "range": "± 914", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "1943880", "range": "± 204196", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR5", "unit": "ns/iter", "value": "502505", "range": "± 57746", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR7", "unit": "ns/iter", "value": "469697", "range": "± 40979", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR6", "unit": "ns/iter", "value": "5632", "range": "± 2355", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR7", "unit": "ns/iter", "value": "7191", "range": "± 814", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI3", "unit": "ns/iter", "value": "10160", "range": "± 2185", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI7", "unit": "ns/iter", "value": "5812", "range": "± 762", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI4", "unit": "ns/iter", "value": "7245", "range": "± 1582", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR6", "unit": "ns/iter", "value": "939956", "range": "± 101646", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "903858", "range": "± 414425", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR6", "unit": "ns/iter", "value": "79", "range": "± 455", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "ICR7", "unit": "ns/iter", "value": "5845", "range": "± 784", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR1", "unit": "ns/iter", "value": "884969", "range": "± 433954", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI5", "unit": "ns/iter", "value": "503226", "range": "± 52910", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI1", "unit": "ns/iter", "value": "465329", "range": "± 50378", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR5", "unit": "ns/iter", "value": "947199", "range": "± 425284", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHI7", "unit": "ns/iter", "value": "470064", "range": "± 50655", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "594808", "range": "± 64593", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHI2", "unit": "ns/iter", "value": "161", "range": "± 658", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "RHR4", "unit": "ns/iter", "value": "23453", "range": "± 2627", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI6", "unit": "ns/iter", "value": "3444", "range": "± 990", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI3", "unit": "ns/iter", "value": "6733", "range": "± 1534", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI6", "unit": "ns/iter", "value": "475509", "range": "± 52347", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHI4", "unit": "ns/iter", "value": "20147", "range": "± 4872", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI5", "unit": "ns/iter", "value": "535381", "range": "± 57304", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "ICR2", "unit": "ns/iter", "value": "9128", "range": "± 13198", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR3", "unit": "ns/iter", "value": "6629", "range": "± 1045", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI7", "unit": "ns/iter", "value": "7578", "range": "± 1527", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI8", "unit": "ns/iter", "value": "7471", "range": "± 1092", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI3", "unit": "ns/iter", "value": "6906", "range": "± 1610", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR4", "unit": "ns/iter", "value": "6885", "range": "± 1325", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI4", "unit": "ns/iter", "value": "7642", "range": "± 1598", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI5", "unit": "ns/iter", "value": "1376642", "range": "± 202193", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI4", "unit": "ns/iter", "value": "6932", "range": "± 4104", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR6", "unit": "ns/iter", "value": "2618255", "range": "± 297662", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR3", "unit": "ns/iter", "value": "4077", "range": "± 466", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "5376374", "range": "± 614377", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR2", "unit": "ns/iter", "value": "6698", "range": "± 11870", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR4", "unit": "ns/iter", "value": "5090", "range": "± 1541", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI7", "unit": "ns/iter", "value": "1320011", "range": "± 152681", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI8", "unit": "ns/iter", "value": "5600", "range": "± 1733", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "1435068", "range": "± 172012", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "RHI3", "unit": "ns/iter", "value": "4626", "range": "± 1562", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI6", "unit": "ns/iter", "value": "2383", "range": "± 309", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "1303845", "range": "± 133083", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR6", "unit": "ns/iter", "value": "6029", "range": "± 1669", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR5", "unit": "ns/iter", "value": "1338157", "range": "± 148224", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI3", "unit": "ns/iter", "value": "11939", "range": "± 2582", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR4", "unit": "ns/iter", "value": "6533", "range": "± 1431", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI6", "unit": "ns/iter", "value": "1329479", "range": "± 158077", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR1", "unit": "ns/iter", "value": "1304908", "range": "± 143652", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR8", "unit": "ns/iter", "value": "5307", "range": "± 1452", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI5", "unit": "ns/iter", "value": "1387392", "range": "± 167302", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "RHI7", "unit": "ns/iter", "value": "5401", "range": "± 934", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI4", "unit": "ns/iter", "value": "4838", "range": "± 413", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR4", "unit": "ns/iter", "value": "23699", "range": "± 3306", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR7", "unit": "ns/iter", "value": "1317254", "range": "± 156343", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "1331076", "range": "± 134474", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR5", "unit": "ns/iter", "value": "1404080", "range": "± 187983", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "ICR6", "unit": "ns/iter", "value": "35", "range": "± 15", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "ICR7", "unit": "ns/iter", "value": "4270", "range": "± 1323", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "8035860", "range": "± 818435", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHI2", "unit": "ns/iter", "value": "131", "range": "± 43", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "RHR1", "unit": "ns/iter", "value": "232", "range": "± 633", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "RHR7", "unit": "ns/iter", "value": "4946", "range": "± 513", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI3", "unit": "ns/iter", "value": "4167", "range": "± 1159", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI7", "unit": "ns/iter", "value": "4357", "range": "± 1313", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI1", "unit": "ns/iter", "value": "1320377", "range": "± 175655", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR1", "unit": "ns/iter", "value": "1309027", "range": "± 130895", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR3", "unit": "ns/iter", "value": "4031", "range": "± 303", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI4", "unit": "ns/iter", "value": "20333", "range": "± 3462", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" } ] }, { "commit": { "author": { "email": "ilka@rosenpass.eu", "name": "Ilka Schulz" }, "committer": { "email": "ilka@rosenpass.eu", "name": "Ilka Schulz" }, "distinct": true, "id": "85de894915cc6a6aa2af9f005ba5ff2c21a07d95", "message": "re-design automatic cargo dependency upgrades: collect all patch releases and make only one pull request for them per week", "timestamp": "2026-07-16T14:25:24+02:00", "tree_id": "03a8808be0a9dab83cd9156116f771924bb94e40", "url": "https://github.com/rosenpass/rosenpass/commit/85de894915cc6a6aa2af9f005ba5ff2c21a07d95" }, "date": 1784205327557, "bigger_is_better": false, "benches": [ { "name": "handle_resp_conf", "unit": "ns/iter", "value": "2179770", "range": "± 9090", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHR5", "unit": "ns/iter", "value": "2645941", "range": "± 31303", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "86509945", "range": "± 1679730", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "RHR6", "unit": "ns/iter", "value": "4374481", "range": "± 28373", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHR7", "unit": "ns/iter", "value": "22641", "range": "± 940", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR4", "unit": "ns/iter", "value": "22788", "range": "± 2103", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI7", "unit": "ns/iter", "value": "21313", "range": "± 1847", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "9341429", "range": "± 92385", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHI4", "unit": "ns/iter", "value": "131930", "range": "± 4248", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR7", "unit": "ns/iter", "value": "2193197", "range": "± 10330", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICR2", "unit": "ns/iter", "value": "25776", "range": "± 21667", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI5", "unit": "ns/iter", "value": "2642728", "range": "± 28550", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR8", "unit": "ns/iter", "value": "22949", "range": "± 1615", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR3", "unit": "ns/iter", "value": "24012", "range": "± 2225", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI5", "unit": "ns/iter", "value": "76518940", "range": "± 116629", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "IHI6", "unit": "ns/iter", "value": "2198064", "range": "± 7712", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "3764276", "range": "± 1472197", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI3", "unit": "ns/iter", "value": "69521", "range": "± 2897", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI7", "unit": "ns/iter", "value": "2192228", "range": "± 11476", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR4", "unit": "ns/iter", "value": "25261", "range": "± 2861", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR1", "unit": "ns/iter", "value": "3702957", "range": "± 1525998", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR6", "unit": "ns/iter", "value": "18946", "range": "± 7540", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI7", "unit": "ns/iter", "value": "25691", "range": "± 1564", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR6", "unit": "ns/iter", "value": "42", "range": "± 4", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "ICR7", "unit": "ns/iter", "value": "20358", "range": "± 638", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI3", "unit": "ns/iter", "value": "24142", "range": "± 2264", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "76783555", "range": "± 119047", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "IHI1", "unit": "ns/iter", "value": "2177989", "range": "± 26432", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR5", "unit": "ns/iter", "value": "78052105", "range": "± 1540961", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "RHR1", "unit": "ns/iter", "value": "459", "range": "± 90", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "ICI3", "unit": "ns/iter", "value": "24037", "range": "± 2043", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI2", "unit": "ns/iter", "value": "458", "range": "± 1545", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "RHI6", "unit": "ns/iter", "value": "11950", "range": "± 658", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR3", "unit": "ns/iter", "value": "23460", "range": "± 1266", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR1", "unit": "ns/iter", "value": "3716611", "range": "± 1519102", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI4", "unit": "ns/iter", "value": "27458", "range": "± 2267", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI4", "unit": "ns/iter", "value": "22802", "range": "± 2337", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI8", "unit": "ns/iter", "value": "22973", "range": "± 1584", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR4", "unit": "ns/iter", "value": "131362", "range": "± 3055", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR4", "unit": "ns/iter", "value": "14842", "range": "± 2314", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "5243864", "range": "± 45732", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICR2", "unit": "ns/iter", "value": "19539", "range": "± 37385", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR5", "unit": "ns/iter", "value": "5693532", "range": "± 43422", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHR3", "unit": "ns/iter", "value": "14692", "range": "± 1195", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI4", "unit": "ns/iter", "value": "23722", "range": "± 3498", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI3", "unit": "ns/iter", "value": "72452", "range": "± 3503", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI6", "unit": "ns/iter", "value": "5255934", "range": "± 87874", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHI3", "unit": "ns/iter", "value": "15268", "range": "± 1845", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI1", "unit": "ns/iter", "value": "5244593", "range": "± 83040", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHI5", "unit": "ns/iter", "value": "79659374", "range": "± 753915", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "106522349", "range": "± 681044", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "RHR6", "unit": "ns/iter", "value": "10477397", "range": "± 33266", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "79877903", "range": "± 755152", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "ICR7", "unit": "ns/iter", "value": "13335", "range": "± 1535", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI2", "unit": "ns/iter", "value": "275", "range": "± 60", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "RHR1", "unit": "ns/iter", "value": "418", "range": "± 92", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "21562646", "range": "± 269494", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHR7", "unit": "ns/iter", "value": "14828", "range": "± 1579", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI8", "unit": "ns/iter", "value": "15190", "range": "± 2062", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR8", "unit": "ns/iter", "value": "15000", "range": "± 1781", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI4", "unit": "ns/iter", "value": "130359", "range": "± 3350", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR4", "unit": "ns/iter", "value": "128695", "range": "± 3888", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI3", "unit": "ns/iter", "value": "15090", "range": "± 2047", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "5321257", "range": "± 108013", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR6", "unit": "ns/iter", "value": "18920", "range": "± 2495", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI6", "unit": "ns/iter", "value": "8808", "range": "± 1160", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR1", "unit": "ns/iter", "value": "5239206", "range": "± 92385", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR7", "unit": "ns/iter", "value": "5248683", "range": "± 89313", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICI7", "unit": "ns/iter", "value": "14311", "range": "± 2080", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR5", "unit": "ns/iter", "value": "79645129", "range": "± 518889", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "ICR1", "unit": "ns/iter", "value": "5256864", "range": "± 95805", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICR6", "unit": "ns/iter", "value": "56", "range": "± 40", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "RHI7", "unit": "ns/iter", "value": "17671", "range": "± 1506", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI4", "unit": "ns/iter", "value": "14858", "range": "± 1669", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI7", "unit": "ns/iter", "value": "5241683", "range": "± 38655", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR4", "unit": "ns/iter", "value": "23088", "range": "± 1798", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR3", "unit": "ns/iter", "value": "14452", "range": "± 657", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI5", "unit": "ns/iter", "value": "5702271", "range": "± 84292", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" } ] } ], "Crypto Primitives Benchmarks": [ { "commit": { "author": { "email": "ilka@rosenpass.eu", "name": "Ilka Schulz" }, "committer": { "email": "ilka@rosenpass.eu", "name": "Ilka Schulz" }, "distinct": true, "id": "f9b75f62885caa4637fa82eb4a4c0e180109b8ae", "message": "re-design automatic cargo dependency upgrades: collect all patch releases and make only one pull request for them per week", "timestamp": "2026-07-16T14:15:47+02:00", "tree_id": "b77cda988bd3ccbe03b8bd4de1e40322abc92808", "url": "https://github.com/rosenpass/rosenpass/commit/f9b75f62885caa4637fa82eb4a4c0e180109b8ae" }, "date": 1784204652433, "bigger_is_better": false, "benches": [ { "value": 148, "range": "± 1", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "0byte" }, { "value": 275, "range": "± 1", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 273, "range": "± 3", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 260, "range": "± 2", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 1032, "range": "± 11", "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": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "0byte" }, { "value": 346, "range": "± 4", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 344, "range": "± 1", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 663, "range": "± 3", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 2591, "range": "± 11", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 1097, "range": "± 4", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "0byte" }, { "value": 1109, "range": "± 5", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "0byte" }, { "value": 1215, "range": "± 12", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1224, "range": "± 16", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 2107, "range": "± 4", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024byt..." }, { "value": 2116, "range": "± 5", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024byt..." }, { "value": 1183, "range": "± 2", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "0byte" }, { "value": 1197, "range": "± 8", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "0byte" }, { "value": 1297, "range": "± 4", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1313, "range": "± 61", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 2194, "range": "± 4", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024by..." }, { "value": 2209, "range": "± 6", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024by..." }, { "value": 7185, "range": "± 18", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 9080, "range": "± 101", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 6501, "range": "± 117", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "decaps" }, { "value": 85104491, "range": "± 22161682", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 29934, "range": "± 370", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 57909, "range": "± 163", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "decaps" } ] }, { "commit": { "author": { "email": "ilka@rosenpass.eu", "name": "Ilka Schulz" }, "committer": { "email": "ilka@rosenpass.eu", "name": "Ilka Schulz" }, "distinct": true, "id": "85de894915cc6a6aa2af9f005ba5ff2c21a07d95", "message": "re-design automatic cargo dependency upgrades: collect all patch releases and make only one pull request for them per week", "timestamp": "2026-07-16T14:25:24+02:00", "tree_id": "03a8808be0a9dab83cd9156116f771924bb94e40", "url": "https://github.com/rosenpass/rosenpass/commit/85de894915cc6a6aa2af9f005ba5ff2c21a07d95" }, "date": 1784205208217, "bigger_is_better": false, "benches": [ { "value": 147, "range": "± 9", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "0byte" }, { "value": 276, "range": "± 10", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 269, "range": "± 2", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 259, "range": "± 46", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 1713, "range": "± 308", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 388, "range": "± 93", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "0byte" }, { "value": 377, "range": "± 36", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 365, "range": "± 18", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 690, "range": "± 30", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 2626, "range": "± 163", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 1106, "range": "± 15", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "0byte" }, { "value": 1114, "range": "± 14", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "0byte" }, { "value": 1213, "range": "± 12", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1233, "range": "± 13", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 2124, "range": "± 23", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024byt..." }, { "value": 2142, "range": "± 23", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024byt..." }, { "value": 1190, "range": "± 12", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "0byte" }, { "value": 1212, "range": "± 17", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "0byte" }, { "value": 1308, "range": "± 94", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1328, "range": "± 15", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 2213, "range": "± 26", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024by..." }, { "value": 2233, "range": "± 32", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024by..." }, { "value": 6880, "range": "± 224", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 9095, "range": "± 226", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 6589, "range": "± 207", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "decaps" }, { "value": 96075091, "range": "± 24430394", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 29342, "range": "± 1227", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 58474, "range": "± 3267", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "decaps" } ] }, { "commit": { "author": { "email": "ilka@rosenpass.eu", "name": "Ilka Schulz" }, "committer": { "email": "ilka@rosenpass.eu", "name": "Ilka Schulz" }, "distinct": true, "id": "85de894915cc6a6aa2af9f005ba5ff2c21a07d95", "message": "re-design automatic cargo dependency upgrades: collect all patch releases and make only one pull request for them per week", "timestamp": "2026-07-16T14:25:24+02:00", "tree_id": "03a8808be0a9dab83cd9156116f771924bb94e40", "url": "https://github.com/rosenpass/rosenpass/commit/85de894915cc6a6aa2af9f005ba5ff2c21a07d95" }, "date": 1784206479436, "bigger_is_better": false, "benches": [ { "value": 591, "range": "± 60", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "0byte" }, { "value": 1145, "range": "± 50", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 1141, "range": "± 60", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 1137, "range": "± 111", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 4953, "range": "± 180", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 1438, "range": "± 59", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "0byte" }, { "value": 1428, "range": "± 72", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 1435, "range": "± 50", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 2803, "range": "± 200", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 11125, "range": "± 485", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 1178, "range": "± 15", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "0byte" }, { "value": 1195, "range": "± 17", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "0byte" }, { "value": 1303, "range": "± 13", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1323, "range": "± 59", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 2468, "range": "± 72", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024byt..." }, { "value": 2409, "range": "± 58", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024byt..." }, { "value": 1409, "range": "± 15", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "0byte" }, { "value": 1423, "range": "± 21", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "0byte" }, { "value": 1530, "range": "± 16", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1564, "range": "± 52", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 2654, "range": "± 34", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024by..." }, { "value": 2638, "range": "± 54", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024by..." }, { "value": 60008, "range": "± 3702", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 77454, "range": "± 3880", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 77909, "range": "± 3263", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "decaps" }, { "value": 2440889507, "range": "± 2379402312", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 446447, "range": "± 18109", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 75928838, "range": "± 2078862", "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" ] } }