{ "lastUpdate": 1755157916112, "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": "e82ad40ba9b2e2d7a7d3df86159c20d78d4b238b", "message": "fix: Absurdly long timeout for i686 integration tests", "timestamp": "2025-08-14T09:13:57+02:00", "tree_id": "3f437afdcdc38cb3d0b0fabbfffef3630a1dc59d", "url": "https://github.com/rosenpass/rosenpass/commit/e82ad40ba9b2e2d7a7d3df86159c20d78d4b238b" }, "date": 1755155899937, "bigger_is_better": false, "benches": [ { "name": "IHR5", "unit": "ns/iter", "value": "955410", "range": "± 439676", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "ICR4", "unit": "ns/iter", "value": "7082", "range": "± 1293", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI3", "unit": "ns/iter", "value": "6615", "range": "± 1417", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI5", "unit": "ns/iter", "value": "519870", "range": "± 31284", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHR6", "unit": "ns/iter", "value": "6044", "range": "± 1519", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR8", "unit": "ns/iter", "value": "6949", "range": "± 479", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "575786", "range": "± 34098", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "RHR3", "unit": "ns/iter", "value": "6329", "range": "± 882", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "2797474", "range": "± 68793", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHI6", "unit": "ns/iter", "value": "456034", "range": "± 3683", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR1", "unit": "ns/iter", "value": "125", "range": "± 74", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "RHI6", "unit": "ns/iter", "value": "3173", "range": "± 407", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI7", "unit": "ns/iter", "value": "7344", "range": "± 1477", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI4", "unit": "ns/iter", "value": "18869", "range": "± 1637", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI8", "unit": "ns/iter", "value": "6976", "range": "± 742", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI3", "unit": "ns/iter", "value": "6333", "range": "± 703", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR7", "unit": "ns/iter", "value": "452288", "range": "± 4197", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI5", "unit": "ns/iter", "value": "484981", "range": "± 11242", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR7", "unit": "ns/iter", "value": "6970", "range": "± 906", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI1", "unit": "ns/iter", "value": "449359", "range": "± 7061", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI3", "unit": "ns/iter", "value": "8934", "range": "± 1266", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR1", "unit": "ns/iter", "value": "890375", "range": "± 433704", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR7", "unit": "ns/iter", "value": "5668", "range": "± 1357", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI7", "unit": "ns/iter", "value": "5551", "range": "± 893", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "451224", "range": "± 3984", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR1", "unit": "ns/iter", "value": "884670", "range": "± 436706", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR6", "unit": "ns/iter", "value": "128", "range": "± 644", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "ICI4", "unit": "ns/iter", "value": "6901", "range": "± 508", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR4", "unit": "ns/iter", "value": "8406", "range": "± 1557", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR6", "unit": "ns/iter", "value": "904324", "range": "± 16327", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR5", "unit": "ns/iter", "value": "484262", "range": "± 9681", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI2", "unit": "ns/iter", "value": "220", "range": "± 971", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "ICR2", "unit": "ns/iter", "value": "7839", "range": "± 6503", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR3", "unit": "ns/iter", "value": "6313", "range": "± 621", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI7", "unit": "ns/iter", "value": "452510", "range": "± 4119", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "1869456", "range": "± 27518", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI4", "unit": "ns/iter", "value": "7017", "range": "± 365", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR4", "unit": "ns/iter", "value": "21748", "range": "± 1435", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "904862", "range": "± 419523", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR2", "unit": "ns/iter", "value": "9707", "range": "± 9665", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "1384772", "range": "± 208874", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHI4", "unit": "ns/iter", "value": "24331", "range": "± 3644", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR3", "unit": "ns/iter", "value": "7756", "range": "± 1460", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI3", "unit": "ns/iter", "value": "7922", "range": "± 1716", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR4", "unit": "ns/iter", "value": "8260", "range": "± 1547", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR7", "unit": "ns/iter", "value": "8276", "range": "± 1641", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI7", "unit": "ns/iter", "value": "1347989", "range": "± 181021", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI2", "unit": "ns/iter", "value": "120", "range": "± 93", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "ICI4", "unit": "ns/iter", "value": "8180", "range": "± 1338", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR7", "unit": "ns/iter", "value": "7052", "range": "± 1614", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR1", "unit": "ns/iter", "value": "1350047", "range": "± 204026", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR6", "unit": "ns/iter", "value": "9040", "range": "± 1847", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI5", "unit": "ns/iter", "value": "1371420", "range": "± 134648", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "5432616", "range": "± 601615", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "8325589", "range": "± 1484030", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "RHR1", "unit": "ns/iter", "value": "177", "range": "± 478", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "1482620", "range": "± 221894", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHI4", "unit": "ns/iter", "value": "10048", "range": "± 3553", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI8", "unit": "ns/iter", "value": "8502", "range": "± 1924", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI3", "unit": "ns/iter", "value": "7881", "range": "± 1962", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR7", "unit": "ns/iter", "value": "1360015", "range": "± 242428", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR4", "unit": "ns/iter", "value": "27949", "range": "± 5228", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI6", "unit": "ns/iter", "value": "1343558", "range": "± 135387", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR3", "unit": "ns/iter", "value": "7747", "range": "± 1551", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI6", "unit": "ns/iter", "value": "4216", "range": "± 971", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI3", "unit": "ns/iter", "value": "10731", "range": "± 3994", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR4", "unit": "ns/iter", "value": "9883", "range": "± 1822", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI1", "unit": "ns/iter", "value": "1337008", "range": "± 185134", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHI7", "unit": "ns/iter", "value": "8460", "range": "± 1442", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR5", "unit": "ns/iter", "value": "1431266", "range": "± 255822", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "RHR5", "unit": "ns/iter", "value": "1393935", "range": "± 250721", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHI5", "unit": "ns/iter", "value": "1413366", "range": "± 212372", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHR1", "unit": "ns/iter", "value": "1355541", "range": "± 240799", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR6", "unit": "ns/iter", "value": "38", "range": "± 25", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "IHR8", "unit": "ns/iter", "value": "8604", "range": "± 2239", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "1346328", "range": "± 204737", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICI7", "unit": "ns/iter", "value": "6975", "range": "± 1877", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR6", "unit": "ns/iter", "value": "2711705", "range": "± 483141", "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": "e82ad40ba9b2e2d7a7d3df86159c20d78d4b238b", "message": "fix: Absurdly long timeout for i686 integration tests", "timestamp": "2025-08-14T09:13:57+02:00", "tree_id": "3f437afdcdc38cb3d0b0fabbfffef3630a1dc59d", "url": "https://github.com/rosenpass/rosenpass/commit/e82ad40ba9b2e2d7a7d3df86159c20d78d4b238b" }, "date": 1755157008391, "bigger_is_better": false, "benches": [ { "name": "IHI5", "unit": "ns/iter", "value": "1642080", "range": "± 76098", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI4", "unit": "ns/iter", "value": "17073", "range": "± 2133", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR7", "unit": "ns/iter", "value": "14783", "range": "± 121", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR7", "unit": "ns/iter", "value": "13468", "range": "± 1305", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR1", "unit": "ns/iter", "value": "2901561", "range": "± 1609090", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICR3", "unit": "ns/iter", "value": "14912", "range": "± 845", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI6", "unit": "ns/iter", "value": "7119", "range": "± 858", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR6", "unit": "ns/iter", "value": "37", "range": "± 10", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "83604054", "range": "± 771646", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "IHR8", "unit": "ns/iter", "value": "15076", "range": "± 1160", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI4", "unit": "ns/iter", "value": "107799", "range": "± 3811", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI5", "unit": "ns/iter", "value": "76406467", "range": "± 249623", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "5650031", "range": "± 185490", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHR1", "unit": "ns/iter", "value": "412", "range": "± 145", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "IHI7", "unit": "ns/iter", "value": "1309583", "range": "± 4543", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR5", "unit": "ns/iter", "value": "77775694", "range": "± 1561280", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "IHI2", "unit": "ns/iter", "value": "234", "range": "± 1082", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "IHI3", "unit": "ns/iter", "value": "67270", "range": "± 3714", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR4", "unit": "ns/iter", "value": "24755", "range": "± 7565", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR5", "unit": "ns/iter", "value": "1645768", "range": "± 36945", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHR6", "unit": "ns/iter", "value": "2614015", "range": "± 81149", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR7", "unit": "ns/iter", "value": "1311658", "range": "± 8673", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHR4", "unit": "ns/iter", "value": "110416", "range": "± 4312", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI1", "unit": "ns/iter", "value": "1293933", "range": "± 50128", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI6", "unit": "ns/iter", "value": "1299623", "range": "± 77162", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHI7", "unit": "ns/iter", "value": "17733", "range": "± 1629", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI3", "unit": "ns/iter", "value": "15243", "range": "± 1448", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI4", "unit": "ns/iter", "value": "15143", "range": "± 965", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR2", "unit": "ns/iter", "value": "16870", "range": "± 13498", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI8", "unit": "ns/iter", "value": "15000", "range": "± 1296", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "2933139", "range": "± 1578542", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR6", "unit": "ns/iter", "value": "16217", "range": "± 2898", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR4", "unit": "ns/iter", "value": "14879", "range": "± 1529", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "76601079", "range": "± 251366", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "ICI7", "unit": "ns/iter", "value": "13794", "range": "± 261", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI3", "unit": "ns/iter", "value": "15421", "range": "± 2310", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "1307991", "range": "± 4726", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHR3", "unit": "ns/iter", "value": "15053", "range": "± 1332", "protocol version": "V02", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR1", "unit": "ns/iter", "value": "2921265", "range": "± 1624243", "protocol version": "V02", "sample size": 200, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "4414556", "range": "± 574242", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICR4", "unit": "ns/iter", "value": "23771", "range": "± 1955", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR7", "unit": "ns/iter", "value": "21522", "range": "± 1971", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI6", "unit": "ns/iter", "value": "4363615", "range": "± 686098", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHR3", "unit": "ns/iter", "value": "24678", "range": "± 1322", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI4", "unit": "ns/iter", "value": "32002", "range": "± 4960", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR7", "unit": "ns/iter", "value": "24077", "range": "± 2079", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR6", "unit": "ns/iter", "value": "45", "range": "± 19", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "IHR7", "unit": "ns/iter", "value": "4554684", "range": "± 256855", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR8", "unit": "ns/iter", "value": "23982", "range": "± 1947", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "80128658", "range": "± 3808094", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "RHR6", "unit": "ns/iter", "value": "8844234", "range": "± 1132990", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "18299187", "range": "± 1703670", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICI7", "unit": "ns/iter", "value": "22271", "range": "± 2263", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "4568694", "range": "± 526923", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHR4", "unit": "ns/iter", "value": "136085", "range": "± 5469", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "102652641", "range": "± 2110933", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "IHI5", "unit": "ns/iter", "value": "4787529", "range": "± 549210", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHI6", "unit": "ns/iter", "value": "11297", "range": "± 3202", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI4", "unit": "ns/iter", "value": "24091", "range": "± 1720", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI7", "unit": "ns/iter", "value": "25225", "range": "± 2987", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI1", "unit": "ns/iter", "value": "4503072", "range": "± 373708", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI2", "unit": "ns/iter", "value": "195", "range": "± 130", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "IHR4", "unit": "ns/iter", "value": "31023", "range": "± 4684", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR1", "unit": "ns/iter", "value": "422", "range": "± 111", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "RHI5", "unit": "ns/iter", "value": "79860959", "range": "± 3806251", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "ICR2", "unit": "ns/iter", "value": "25103", "range": "± 8535", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI3", "unit": "ns/iter", "value": "25165", "range": "± 2137", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI3", "unit": "ns/iter", "value": "24248", "range": "± 4020", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR3", "unit": "ns/iter", "value": "24856", "range": "± 1908", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR1", "unit": "ns/iter", "value": "4427649", "range": "± 519238", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICR1", "unit": "ns/iter", "value": "4471033", "range": "± 525971", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI8", "unit": "ns/iter", "value": "23730", "range": "± 2089", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI3", "unit": "ns/iter", "value": "70843", "range": "± 3827", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR5", "unit": "ns/iter", "value": "79690201", "range": "± 1113628", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "IHI7", "unit": "ns/iter", "value": "4513503", "range": "± 339827", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR6", "unit": "ns/iter", "value": "26978", "range": "± 3380", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR5", "unit": "ns/iter", "value": "4866788", "range": "± 359722", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "RHI4", "unit": "ns/iter", "value": "133234", "range": "± 8430", "protocol version": "V03", "sample size": 100, "operating system": "linux", "architecture": "x86", "run time": "below 1ms" } ] } ], "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": "e82ad40ba9b2e2d7a7d3df86159c20d78d4b238b", "message": "fix: Absurdly long timeout for i686 integration tests", "timestamp": "2025-08-14T09:13:57+02:00", "tree_id": "3f437afdcdc38cb3d0b0fabbfffef3630a1dc59d", "url": "https://github.com/rosenpass/rosenpass/commit/e82ad40ba9b2e2d7a7d3df86159c20d78d4b238b" }, "date": 1755156503071, "bigger_is_better": false, "benches": [ { "value": 161, "range": "± 17", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "0byte" }, { "value": 286, "range": "± 28", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 289, "range": "± 22", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 287, "range": "± 54", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 1242, "range": "± 188", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 383, "range": "± 66", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "0byte" }, { "value": 384, "range": "± 56", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "32byte" }, { "value": 417, "range": "± 2", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "64byte" }, { "value": 409, "range": "± 31", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "128byte" }, { "value": 1248, "range": "± 124", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "1024byte" }, { "value": 726, "range": "± 14", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "0byte" }, { "value": 732, "range": "± 10", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 714, "range": "± 3", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 1057, "range": "± 4", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 3093, "range": "± 103", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 136, "range": "± 0", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "encrypt", "length": "0byte" }, { "value": 145, "range": "± 14", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "decrypt", "length": "0byte" }, { "value": 252, "range": "± 1", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "encrypt", "length": "32byte" }, { "value": 257, "range": "± 36", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "decrypt", "length": "32byte" }, { "value": 2277, "range": "± 185", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "encrypt", "length": "1024byte" }, { "value": 2275, "range": "± 11", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "decrypt", "length": "1024byte" }, { "value": 1150, "range": "± 4", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "0byte" }, { "value": 1162, "range": "± 9", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "0byte" }, { "value": 1261, "range": "± 101", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1278, "range": "± 79", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 2217, "range": "± 5", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024byt..." }, { "value": 2227, "range": "± 17", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024byt..." }, { "value": 1377, "range": "± 37", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "0byte" }, { "value": 1374, "range": "± 4", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "0byte" }, { "value": 1496, "range": "± 46", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1514, "range": "± 39", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 2425, "range": "± 124", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024by..." }, { "value": 2450, "range": "± 73", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024by..." }, { "value": 13755, "range": "± 1674", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "libcrux", "length": "-1", "operation": "keygen" }, { "value": 12268, "range": "± 1900", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "libcrux", "length": "-1", "operation": "encaps" }, { "value": 17832, "range": "± 3659", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "libcrux", "length": "-1", "operation": "decaps" }, { "value": 6579, "range": "± 84", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 8811, "range": "± 354", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 6536, "range": "± 223", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "decaps" }, { "value": 94917499, "range": "± 29956537", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 27944, "range": "± 1260", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 58812, "range": "± 13113", "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": "e82ad40ba9b2e2d7a7d3df86159c20d78d4b238b", "message": "fix: Absurdly long timeout for i686 integration tests", "timestamp": "2025-08-14T09:13:57+02:00", "tree_id": "3f437afdcdc38cb3d0b0fabbfffef3630a1dc59d", "url": "https://github.com/rosenpass/rosenpass/commit/e82ad40ba9b2e2d7a7d3df86159c20d78d4b238b" }, "date": 1755157914774, "bigger_is_better": false, "benches": [ { "value": 276, "range": "± 80", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "0byte" }, { "value": 505, "range": "± 2", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 516, "range": "± 2", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 500, "range": "± 46", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 2062, "range": "± 7", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 526, "range": "± 73", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "0byte" }, { "value": 781, "range": "± 3", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "32byte" }, { "value": 763, "range": "± 28", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "64byte" }, { "value": 755, "range": "± 22", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "128byte" }, { "value": 2351, "range": "± 22", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "1024byte" }, { "value": 1222, "range": "± 3", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "0byte" }, { "value": 1286, "range": "± 155", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 1231, "range": "± 198", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 1837, "range": "± 177", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 6345, "range": "± 1411", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 211, "range": "± 23", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "encrypt", "length": "0byte" }, { "value": 207, "range": "± 2", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "decrypt", "length": "0byte" }, { "value": 384, "range": "± 67", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "encrypt", "length": "32byte" }, { "value": 392, "range": "± 3", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "decrypt", "length": "32byte" }, { "value": 3844, "range": "± 74", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "encrypt", "length": "1024byte" }, { "value": 3860, "range": "± 770", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "decrypt", "length": "1024byte" }, { "value": 1284, "range": "± 75", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "0byte" }, { "value": 1203, "range": "± 53", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "0byte" }, { "value": 1309, "range": "± 3", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1334, "range": "± 30", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 2545, "range": "± 5", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024byt..." }, { "value": 2537, "range": "± 10", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024byt..." }, { "value": 1591, "range": "± 4", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "0byte" }, { "value": 1689, "range": "± 149", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "0byte" }, { "value": 1975, "range": "± 173", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1746, "range": "± 167", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 2950, "range": "± 73", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024by..." }, { "value": 2929, "range": "± 143", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024by..." }, { "value": 49566, "range": "± 6951", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "libcrux", "length": "-1", "operation": "keygen" }, { "value": 43368, "range": "± 8366", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "libcrux", "length": "-1", "operation": "encaps" }, { "value": 65386, "range": "± 7250", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "libcrux", "length": "-1", "operation": "decaps" }, { "value": 85081, "range": "± 10471", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 126038, "range": "± 12935", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 77878, "range": "± 1969", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "decaps" }, { "value": 516876968, "range": "± 379582920", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 331410, "range": "± 85459", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 75089619, "range": "± 8896541", "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" ] } }