{ "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" ] } }