{ "lastUpdate": 1748949288397, "repoUrl": "https://github.com/rosenpass/rosenpass", "entries": { "Protocol Benchmarks": [ { "commit": { "author": { "name": "rosenpass", "username": "rosenpass" }, "committer": { "name": "rosenpass", "username": "rosenpass" }, "id": "19cd94ee84f85eadc8c18384143cb15e08811b99", "message": "Dev/karo/test pr/keks/benchmarks", "timestamp": "2025-06-02T07:20:04Z", "url": "https://github.com/rosenpass/rosenpass/pull/656/commits/19cd94ee84f85eadc8c18384143cb15e08811b99" }, "date": 1748947535944, "bigger_is_better": false, "benches": [ { "name": "IHR4", "unit": "ns/iter", "value": "10066", "range": "± 1834", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR1", "unit": "ns/iter", "value": "112", "range": "± 41", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "RHI5", "unit": "ns/iter", "value": "636717", "range": "± 60592", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "ICR4", "unit": "ns/iter", "value": "8349", "range": "± 1068", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI8", "unit": "ns/iter", "value": "8314", "range": "± 346", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI3", "unit": "ns/iter", "value": "7943", "range": "± 724", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR4", "unit": "ns/iter", "value": "26750", "range": "± 2651", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "1057162", "range": "± 495223", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR7", "unit": "ns/iter", "value": "8374", "range": "± 588", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "3301233", "range": "± 319846", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "RHR5", "unit": "ns/iter", "value": "575158", "range": "± 56456", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHI7", "unit": "ns/iter", "value": "8465", "range": "± 819", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR6", "unit": "ns/iter", "value": "1070386", "range": "± 108534", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR3", "unit": "ns/iter", "value": "7940", "range": "± 1328", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR7", "unit": "ns/iter", "value": "6610", "range": "± 645", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "534916", "range": "± 54894", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR8", "unit": "ns/iter", "value": "8481", "range": "± 1058", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI7", "unit": "ns/iter", "value": "533504", "range": "± 18807", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI6", "unit": "ns/iter", "value": "534835", "range": "± 5898", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR6", "unit": "ns/iter", "value": "77", "range": "± 371", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "IHI1", "unit": "ns/iter", "value": "531123", "range": "± 55681", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR6", "unit": "ns/iter", "value": "7110", "range": "± 2182", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR7", "unit": "ns/iter", "value": "536657", "range": "± 55188", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR3", "unit": "ns/iter", "value": "7768", "range": "± 654", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "704909", "range": "± 65728", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "RHI4", "unit": "ns/iter", "value": "23548", "range": "± 2786", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR1", "unit": "ns/iter", "value": "1031420", "range": "± 507019", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "2204731", "range": "± 87827", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHI6", "unit": "ns/iter", "value": "4065", "range": "± 1042", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI7", "unit": "ns/iter", "value": "6820", "range": "± 1168", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR1", "unit": "ns/iter", "value": "1039831", "range": "± 511735", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI3", "unit": "ns/iter", "value": "10231", "range": "± 1357", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR2", "unit": "ns/iter", "value": "9626", "range": "± 8079", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI3", "unit": "ns/iter", "value": "7804", "range": "± 700", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI5", "unit": "ns/iter", "value": "573810", "range": "± 26017", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICI4", "unit": "ns/iter", "value": "8451", "range": "± 1222", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR5", "unit": "ns/iter", "value": "1134464", "range": "± 511741", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHI2", "unit": "ns/iter", "value": "121", "range": "± 323", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "IHI4", "unit": "ns/iter", "value": "8894", "range": "± 1447", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR5", "unit": "ns/iter", "value": "1616795", "range": "± 15361", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "RHR1", "unit": "ns/iter", "value": "146", "range": "± 407", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "RHR4", "unit": "ns/iter", "value": "30641", "range": "± 1464", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI6", "unit": "ns/iter", "value": "4911", "range": "± 1151", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "9310754", "range": "± 33835", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHI1", "unit": "ns/iter", "value": "1519748", "range": "± 13505", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR7", "unit": "ns/iter", "value": "9223", "range": "± 518", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "1692716", "range": "± 13172", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "RHI5", "unit": "ns/iter", "value": "1615669", "range": "± 12332", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "long" }, { "name": "IHI8", "unit": "ns/iter", "value": "9388", "range": "± 1036", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI7", "unit": "ns/iter", "value": "9256", "range": "± 391", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "1565873", "range": "± 26723", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR7", "unit": "ns/iter", "value": "7508", "range": "± 683", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "1524032", "range": "± 13554", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI4", "unit": "ns/iter", "value": "11815", "range": "± 4680", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI4", "unit": "ns/iter", "value": "27548", "range": "± 1727", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHI7", "unit": "ns/iter", "value": "1525195", "range": "± 10637", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "ICR2", "unit": "ns/iter", "value": "10277", "range": "± 7810", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI3", "unit": "ns/iter", "value": "8836", "range": "± 1263", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR1", "unit": "ns/iter", "value": "1527862", "range": "± 18581", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI2", "unit": "ns/iter", "value": "114", "range": "± 62", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "IHR7", "unit": "ns/iter", "value": "1516540", "range": "± 12776", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR1", "unit": "ns/iter", "value": "1517933", "range": "± 7878", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR4", "unit": "ns/iter", "value": "11284", "range": "± 1253", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI4", "unit": "ns/iter", "value": "9067", "range": "± 38", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "6163997", "range": "± 47623", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI5", "unit": "ns/iter", "value": "1567498", "range": "± 26361", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "RHR5", "unit": "ns/iter", "value": "1554336", "range": "± 21516", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI3", "unit": "ns/iter", "value": "10224", "range": "± 1073", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHI3", "unit": "ns/iter", "value": "8994", "range": "± 1352", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICI7", "unit": "ns/iter", "value": "7397", "range": "± 581", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR3", "unit": "ns/iter", "value": "8812", "range": "± 1253", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "ICR6", "unit": "ns/iter", "value": "43", "range": "± 28", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1us" }, { "name": "ICR4", "unit": "ns/iter", "value": "9493", "range": "± 2117", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "IHR6", "unit": "ns/iter", "value": "9708", "range": "± 1115", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR6", "unit": "ns/iter", "value": "3024725", "range": "± 15693", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHI6", "unit": "ns/iter", "value": "1516979", "range": "± 7460", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "medium" }, { "name": "IHR8", "unit": "ns/iter", "value": "9443", "range": "± 1313", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" }, { "name": "RHR3", "unit": "ns/iter", "value": "8763", "range": "± 1125", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86_64", "run time": "below 1ms" } ] }, { "commit": { "author": { "name": "rosenpass", "username": "rosenpass" }, "committer": { "name": "rosenpass", "username": "rosenpass" }, "id": "19cd94ee84f85eadc8c18384143cb15e08811b99", "message": "Dev/karo/test pr/keks/benchmarks", "timestamp": "2025-06-02T07:20:04Z", "url": "https://github.com/rosenpass/rosenpass/pull/656/commits/19cd94ee84f85eadc8c18384143cb15e08811b99" }, "date": 1748948586199, "bigger_is_better": false, "benches": [ { "name": "RHI6", "unit": "ns/iter", "value": "7239", "range": "± 158", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR6", "unit": "ns/iter", "value": "2264798", "range": "± 12532", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR4", "unit": "ns/iter", "value": "18351", "range": "± 2582", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR3", "unit": "ns/iter", "value": "14345", "range": "± 2010", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR1", "unit": "ns/iter", "value": "1980875", "range": "± 841005", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "94442641", "range": "± 885558", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "IHR8", "unit": "ns/iter", "value": "14183", "range": "± 821", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI1", "unit": "ns/iter", "value": "1129560", "range": "± 18621", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR7", "unit": "ns/iter", "value": "1170013", "range": "± 4340", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI2", "unit": "ns/iter", "value": "340", "range": "± 990", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "IHI7", "unit": "ns/iter", "value": "1134806", "range": "± 6112", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI4", "unit": "ns/iter", "value": "15992", "range": "± 1671", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI3", "unit": "ns/iter", "value": "14296", "range": "± 1453", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI7", "unit": "ns/iter", "value": "13167", "range": "± 358", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR6", "unit": "ns/iter", "value": "14445", "range": "± 3665", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR5", "unit": "ns/iter", "value": "1526991", "range": "± 41408", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICR2", "unit": "ns/iter", "value": "15837", "range": "± 12516", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI3", "unit": "ns/iter", "value": "14181", "range": "± 1102", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI7", "unit": "ns/iter", "value": "16615", "range": "± 1973", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR5", "unit": "ns/iter", "value": "89874440", "range": "± 862800", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "IHI8", "unit": "ns/iter", "value": "14297", "range": "± 1944", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "5056405", "range": "± 101620", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI6", "unit": "ns/iter", "value": "1139840", "range": "± 9488", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICR7", "unit": "ns/iter", "value": "12382", "range": "± 1132", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI5", "unit": "ns/iter", "value": "89033892", "range": "± 144959", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "1130039", "range": "± 7445", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "2010808", "range": "± 811731", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR1", "unit": "ns/iter", "value": "1967731", "range": "± 842884", "protocol version": "V02", "sample size": "200", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI3", "unit": "ns/iter", "value": "78729", "range": "± 7588", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI4", "unit": "ns/iter", "value": "123106", "range": "± 3223", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR6", "unit": "ns/iter", "value": "51", "range": "± 13", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "IHI5", "unit": "ns/iter", "value": "1537130", "range": "± 65993", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "89239121", "range": "± 144627", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "RHR1", "unit": "ns/iter", "value": "558", "range": "± 155", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "RHR7", "unit": "ns/iter", "value": "14463", "range": "± 1422", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR4", "unit": "ns/iter", "value": "14176", "range": "± 1926", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR4", "unit": "ns/iter", "value": "125005", "range": "± 8337", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR3", "unit": "ns/iter", "value": "14287", "range": "± 1884", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI4", "unit": "ns/iter", "value": "14300", "range": "± 846", "protocol version": "V02", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI3", "unit": "ns/iter", "value": "16223", "range": "± 1633", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI2", "unit": "ns/iter", "value": "241", "range": "± 140", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "ICR1", "unit": "ns/iter", "value": "2826387", "range": "± 22856", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICR2", "unit": "ns/iter", "value": "18118", "range": "± 15419", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR3", "unit": "ns/iter", "value": "15908", "range": "± 916", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR7", "unit": "ns/iter", "value": "15940", "range": "± 813", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR5", "unit": "ns/iter", "value": "90701794", "range": "± 78863", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "RHR1", "unit": "ns/iter", "value": "486", "range": "± 228", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "IHR4", "unit": "ns/iter", "value": "20791", "range": "± 1851", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI8", "unit": "ns/iter", "value": "16052", "range": "± 1792", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI6", "unit": "ns/iter", "value": "8844", "range": "± 136", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR5", "unit": "ns/iter", "value": "3215267", "range": "± 24978", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI3", "unit": "ns/iter", "value": "79101", "range": "± 4147", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR6", "unit": "ns/iter", "value": "5639349", "range": "± 33463", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR8", "unit": "ns/iter", "value": "16240", "range": "± 1783", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI7", "unit": "ns/iter", "value": "2823063", "range": "± 29097", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR1", "unit": "ns/iter", "value": "2810773", "range": "± 20288", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICR4", "unit": "ns/iter", "value": "16071", "range": "± 1767", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI7", "unit": "ns/iter", "value": "18317", "range": "± 2167", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_initiation", "unit": "ns/iter", "value": "11793943", "range": "± 64883", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHR7", "unit": "ns/iter", "value": "2819590", "range": "± 7336", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI4", "unit": "ns/iter", "value": "20779", "range": "± 3136", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHI5", "unit": "ns/iter", "value": "3213896", "range": "± 23822", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICR3", "unit": "ns/iter", "value": "15966", "range": "± 794", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICR7", "unit": "ns/iter", "value": "14102", "range": "± 2005", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_resp_conf", "unit": "ns/iter", "value": "2812997", "range": "± 6857", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "IHI1", "unit": "ns/iter", "value": "2810016", "range": "± 12327", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "handle_init_hello", "unit": "ns/iter", "value": "105409068", "range": "± 83030", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "RHI4", "unit": "ns/iter", "value": "131871", "range": "± 3736", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI5", "unit": "ns/iter", "value": "90720483", "range": "± 129784", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "ICI4", "unit": "ns/iter", "value": "15946", "range": "± 906", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHI3", "unit": "ns/iter", "value": "16048", "range": "± 1268", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "IHR6", "unit": "ns/iter", "value": "19320", "range": "± 2114", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "ICI7", "unit": "ns/iter", "value": "15034", "range": "± 2022", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "RHR4", "unit": "ns/iter", "value": "131715", "range": "± 4130", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1ms" }, { "name": "handle_resp_hello", "unit": "ns/iter", "value": "90944643", "range": "± 129688", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "long" }, { "name": "handle_init_conf", "unit": "ns/iter", "value": "2893157", "range": "± 33485", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" }, { "name": "ICR6", "unit": "ns/iter", "value": "52", "range": "± 11", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "below 1us" }, { "name": "IHI6", "unit": "ns/iter", "value": "2824216", "range": "± 5816", "protocol version": "V03", "sample size": "100", "operating system": "linux", "architecture": "x86", "run time": "medium" } ] } ], "Crypto Primitives Benchmarks": [ { "commit": { "author": { "name": "rosenpass", "username": "rosenpass" }, "committer": { "name": "rosenpass", "username": "rosenpass" }, "id": "19cd94ee84f85eadc8c18384143cb15e08811b99", "message": "Dev/karo/test pr/keks/benchmarks", "timestamp": "2025-06-02T07:20:04Z", "url": "https://github.com/rosenpass/rosenpass/pull/656/commits/19cd94ee84f85eadc8c18384143cb15e08811b99" }, "date": 1748948009030, "bigger_is_better": false, "benches": [ { "value": 309, "range": "± 4", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 298, "range": "± 0", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 302, "range": "± 1", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 1183, "range": "± 6", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 510, "range": "± 3", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "32byte" }, { "value": 526, "range": "± 0", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "64byte" }, { "value": 550, "range": "± 2", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "128byte" }, { "value": 1488, "range": "± 6", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "1024byte" }, { "value": 830, "range": "± 7", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 823, "range": "± 2", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 1219, "range": "± 11", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 3559, "range": "± 26", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 308, "range": "± 0", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "encrypt", "length": "32byte" }, { "value": 315, "range": "± 1", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "decrypt", "length": "32byte" }, { "value": 2729, "range": "± 10", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "encrypt", "length": "1024byte" }, { "value": 2733, "range": "± 5", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "decrypt", "length": "1024byte" }, { "value": 1435, "range": "± 2", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1496, "range": "± 6", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 2477, "range": "± 3", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024byt..." }, { "value": 2501, "range": "± 3", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024byt..." }, { "value": 1681, "range": "± 5", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1745, "range": "± 5", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 2739, "range": "± 4", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024by..." }, { "value": 2762, "range": "± 3", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024by..." }, { "value": 15306, "range": "± 21", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "libcrux", "length": "-1", "operation": "keygen" }, { "value": 14936, "range": "± 166", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "libcrux", "length": "-1", "operation": "encaps" }, { "value": 18378, "range": "± 113", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "libcrux", "length": "-1", "operation": "decaps" }, { "value": 8749, "range": "± 19", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 11920, "range": "± 139", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 8959, "range": "± 72", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "decaps" }, { "value": 115751305, "range": "± 27913712", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 33451, "range": "± 566", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 94664, "range": "± 378", "unit": "ns/iter", "operating system": "x86_64-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "decaps" } ] }, { "commit": { "author": { "name": "rosenpass", "username": "rosenpass" }, "committer": { "name": "rosenpass", "username": "rosenpass" }, "id": "19cd94ee84f85eadc8c18384143cb15e08811b99", "message": "Dev/karo/test pr/keks/benchmarks", "timestamp": "2025-06-02T07:20:04Z", "url": "https://github.com/rosenpass/rosenpass/pull/656/commits/19cd94ee84f85eadc8c18384143cb15e08811b99" }, "date": 1748949287601, "bigger_is_better": false, "benches": [ { "value": 627, "range": "± 5", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 629, "range": "± 8", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 624, "range": "± 1", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 2536, "range": "± 3", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 1007, "range": "± 3", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "32byte" }, { "value": 1028, "range": "± 16", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "64byte" }, { "value": 1031, "range": "± 1", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "128byte" }, { "value": 3053, "range": "± 5", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "blake2b", "implementation": "libcrux", "operation": "hash", "length": "1024byte" }, { "value": 1506, "range": "± 16", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "32byte" }, { "value": 1515, "range": "± 1", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "64byte" }, { "value": 2243, "range": "± 7", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "128byte" }, { "value": 6621, "range": "± 12", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "keyedhash", "algorithm": "shake256", "implementation": "rustcrypto", "operation": "hash", "length": "1024byte" }, { "value": 453, "range": "± 1", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "encrypt", "length": "32byte" }, { "value": 471, "range": "± 2", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "decrypt", "length": "32byte" }, { "value": 4413, "range": "± 7", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "encrypt", "length": "1024byte" }, { "value": 4425, "range": "± 37", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "libcrux", "operation": "decrypt", "length": "1024byte" }, { "value": 1529, "range": "± 11", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1551, "range": "± 2", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 3010, "range": "± 4", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024byt..." }, { "value": 2964, "range": "± 7", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "chacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024byt..." }, { "value": 1912, "range": "± 3", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "32byte" }, { "value": 1929, "range": "± 5", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "32byte" }, { "value": 3371, "range": "± 3", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "encrypt", "length": "1024by..." }, { "value": 3348, "range": "± 10", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "aead", "algorithm": "xchacha20poly1305", "implementation": "rustcrypto", "operation": "decrypt", "length": "1024by..." }, { "value": 41295, "range": "± 1183", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "libcrux", "length": "-1", "operation": "keygen" }, { "value": 48752, "range": "± 346", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "libcrux", "length": "-1", "operation": "encaps" }, { "value": 63047, "range": "± 408", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "libcrux", "length": "-1", "operation": "decaps" }, { "value": 72790, "range": "± 1732", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 94014, "range": "± 553", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 96597, "range": "± 647", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "kyber512", "implementation": "oqs", "length": "-1", "operation": "decaps" }, { "value": 461790075, "range": "± 398165255", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "keygen" }, { "value": 386768, "range": "± 3985", "unit": "ns/iter", "operating system": "i686-linux", "primitive": "kem", "algorithm": "classicmceliece460896", "implementation": "oqs", "length": "-1", "operation": "encaps" }, { "value": 85167600, "range": "± 4723714", "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" ] } }