Last active
July 16, 2021 15:12
-
-
Save thomwiggers/a85c372fdef9d272614aca20f1993a79 to your computer and use it in GitHub Desktop.
performance change in NTRU Prime https://github.com/PQClean/PQClean/pull/395#issuecomment-881486082
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"key": "ntrulpr653", | |
"value": { | |
"x86_64": { | |
"": { | |
"keygen": 32555.33, | |
"keygencycles": 76653, | |
"encaps": 30546, | |
"encapscycles": 81690, | |
"decaps": 27705, | |
"decapscycles": 90140 | |
}, | |
"-ref": { | |
"keygen": 2869.33, | |
"keygencycles": 871258, | |
"encaps": 1508, | |
"encapscycles": 1657969, | |
"decaps": 1066.64, | |
"decapscycles": 2343469 | |
}, | |
"-noport": { | |
"keygen": 35371, | |
"keygencycles": 70532, | |
"encaps": 34162.33, | |
"encapscycles": 73018, | |
"decaps": 31637.67, | |
"decapscycles": 78864 | |
} | |
}, | |
"aarch64": { | |
"": { | |
"keygen": 8204, | |
"keygencycles": 121819, | |
"encaps": 5033.67, | |
"encapscycles": 198599, | |
"decaps": 3681.67, | |
"decapscycles": 271553 | |
}, | |
"-ref": { | |
"keygen": 8238, | |
"keygencycles": 121317, | |
"encaps": 5042.67, | |
"encapscycles": 198243, | |
"decaps": 3682, | |
"decapscycles": 271539 | |
}, | |
"-noport": { | |
"keygen": 7696.67, | |
"keygencycles": 129850, | |
"encaps": 4666, | |
"encapscycles": 214246, | |
"decaps": 3383.33, | |
"decapscycles": 295516 | |
} | |
} | |
} | |
}, | |
{ | |
"key": "ntrulpr761", | |
"value": { | |
"x86_64": { | |
"": { | |
"keygen": 31218.33, | |
"keygencycles": 79943, | |
"encaps": 29736.67, | |
"encapscycles": 83917, | |
"decaps": 25702, | |
"decapscycles": 97164 | |
}, | |
"-ref": { | |
"keygen": 1937.33, | |
"keygencycles": 1290432, | |
"encaps": 1010.66, | |
"encapscycles": 2473451, | |
"decaps": 689.67, | |
"decapscycles": 3625095 | |
}, | |
"-noport": { | |
"keygen": 33324, | |
"keygencycles": 74879, | |
"encaps": 32396.33, | |
"encapscycles": 77007, | |
"decaps": 29813.67, | |
"decapscycles": 83699 | |
} | |
}, | |
"aarch64": { | |
"": { | |
"keygen": 6473.67, | |
"keygencycles": 154398, | |
"encaps": 3909.67, | |
"encapscycles": 255701, | |
"decaps": 2828, | |
"decapscycles": 353566 | |
}, | |
"-ref": { | |
"keygen": 6459.33, | |
"keygencycles": 154743, | |
"encaps": 3910.67, | |
"encapscycles": 255660, | |
"decaps": 2818.67, | |
"decapscycles": 354741 | |
}, | |
"-noport": { | |
"keygen": 6016.67, | |
"keygencycles": 166140, | |
"encaps": 3588, | |
"encapscycles": 278651, | |
"decaps": 2577, | |
"decapscycles": 387973 | |
} | |
} | |
} | |
}, | |
{ | |
"key": "ntrulpr857", | |
"value": { | |
"x86_64": { | |
"": { | |
"keygen": 26858.67, | |
"keygencycles": 92942, | |
"encaps": 23876.33, | |
"encapscycles": 104552, | |
"decaps": 20938.67, | |
"decapscycles": 119305 | |
}, | |
"-ref": { | |
"keygen": 1548, | |
"keygencycles": 1614880, | |
"encaps": 805.06, | |
"encapscycles": 3105103, | |
"decaps": 548.33, | |
"decapscycles": 4559668 | |
}, | |
"-noport": { | |
"keygen": 28371.33, | |
"keygencycles": 87977, | |
"encaps": 25969.67, | |
"encapscycles": 96108, | |
"decaps": 22935, | |
"decapscycles": 108850 | |
} | |
}, | |
"aarch64": { | |
"": { | |
"keygen": 5349, | |
"keygencycles": 186880, | |
"encaps": 3192, | |
"encapscycles": 313224, | |
"decaps": 2289.33, | |
"decapscycles": 436795 | |
}, | |
"-ref": { | |
"keygen": 5332.33, | |
"keygencycles": 187474, | |
"encaps": 3172.33, | |
"encapscycles": 315155, | |
"decaps": 2278.33, | |
"decapscycles": 438892 | |
}, | |
"-noport": { | |
"keygen": 4944.67, | |
"keygencycles": 202168, | |
"encaps": 2913.33, | |
"encapscycles": 343184, | |
"decaps": 2083.33, | |
"decapscycles": 479980 | |
} | |
} | |
} | |
}, | |
{ | |
"key": "sntrup653", | |
"value": { | |
"x86_64": { | |
"": { | |
"keygen": 2984.67, | |
"keygencycles": 837508, | |
"encaps": 37539.33, | |
"encapscycles": 66438, | |
"decaps": 39089.67, | |
"decapscycles": 63847 | |
}, | |
"-ref": { | |
"keygen": 122.84, | |
"keygencycles": 20350384, | |
"encaps": 3007, | |
"encapscycles": 831357, | |
"decaps": 913.67, | |
"decapscycles": 2736228 | |
}, | |
"-noport": { | |
"keygen": 3495.33, | |
"keygencycles": 715093, | |
"encaps": 40443, | |
"encapscycles": 61655, | |
"decaps": 42639.67, | |
"decapscycles": 58527 | |
} | |
}, | |
"aarch64": { | |
"": { | |
"keygen": 181.09, | |
"keygencycles": 5521429, | |
"encaps": 8081, | |
"encapscycles": 123673, | |
"decaps": 1236, | |
"decapscycles": 809091 | |
}, | |
"-ref": { | |
"keygen": 179.61, | |
"keygencycles": 5568550, | |
"encaps": 8124.67, | |
"encapscycles": 123012, | |
"decaps": 1238, | |
"decapscycles": 807702 | |
}, | |
"-noport": { | |
"keygen": 179.09, | |
"keygencycles": 5584497, | |
"encaps": 7584.67, | |
"encapscycles": 131774, | |
"decaps": 1213, | |
"decapscycles": 824398 | |
} | |
} | |
} | |
}, | |
{ | |
"key": "sntrup761", | |
"value": { | |
"x86_64": { | |
"": { | |
"keygen": 2304, | |
"keygencycles": 1085074, | |
"encaps": 34453.67, | |
"encapscycles": 72410, | |
"decaps": 37428, | |
"decapscycles": 66689 | |
}, | |
"-ref": { | |
"keygen": 99.83, | |
"keygencycles": 25037610, | |
"encaps": 2220, | |
"encapscycles": 1126021, | |
"decaps": 783.33, | |
"decapscycles": 3191565 | |
}, | |
"-noport": { | |
"keygen": 2849.67, | |
"keygencycles": 877204, | |
"encaps": 36905, | |
"encapscycles": 67585, | |
"decaps": 40686.67, | |
"decapscycles": 61345 | |
} | |
}, | |
"aarch64": { | |
"": { | |
"keygen": 132.67, | |
"keygencycles": 7537917, | |
"encaps": 6348, | |
"encapscycles": 157460, | |
"decaps": 920.33, | |
"decapscycles": 1086544 | |
}, | |
"-ref": { | |
"keygen": 133.24, | |
"keygencycles": 7504641, | |
"encaps": 6356.67, | |
"encapscycles": 157249, | |
"decaps": 918.03, | |
"decapscycles": 1089178 | |
}, | |
"-noport": { | |
"keygen": 133.2, | |
"keygencycles": 7506469, | |
"encaps": 5932.33, | |
"encapscycles": 168499, | |
"decaps": 904, | |
"decapscycles": 1106213 | |
} | |
} | |
} | |
}, | |
{ | |
"key": "sntrup857", | |
"value": { | |
"x86_64": { | |
"": { | |
"keygen": 1736.42, | |
"keygencycles": 1439363, | |
"encaps": 28913.33, | |
"encapscycles": 86316, | |
"decaps": 28260.67, | |
"decapscycles": 88362 | |
}, | |
"-ref": { | |
"keygen": 76.56, | |
"keygencycles": 32650741, | |
"encaps": 1783.33, | |
"encapscycles": 1401880, | |
"decaps": 558.96, | |
"decapscycles": 4471871 | |
}, | |
"-noport": { | |
"keygen": 2247.67, | |
"keygencycles": 1112194, | |
"encaps": 31714, | |
"encapscycles": 78667, | |
"decaps": 30898.33, | |
"decapscycles": 80754 | |
} | |
}, | |
"aarch64": { | |
"": { | |
"keygen": 104.06, | |
"keygencycles": 9608574, | |
"encaps": 5251.67, | |
"encapscycles": 190344, | |
"decaps": 728.76, | |
"decapscycles": 1372028 | |
}, | |
"-ref": { | |
"keygen": 103.56, | |
"keygencycles": 9654869, | |
"encaps": 5236.67, | |
"encapscycles": 190898, | |
"decaps": 726.09, | |
"decapscycles": 1376946 | |
}, | |
"-noport": { | |
"keygen": 104.06, | |
"keygencycles": 9610097, | |
"encaps": 4886, | |
"encapscycles": 204599, | |
"decaps": 717.33, | |
"decapscycles": 1394008 | |
} | |
} | |
} | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"key": "ntrulpr653", | |
"value": { | |
"x86_64": { | |
"": { | |
"keygen": 32272.67, | |
"keygencycles": 77308, | |
"encaps": 29844.67, | |
"encapscycles": 83600, | |
"decaps": 26660.67, | |
"decapscycles": 93610 | |
}, | |
"-ref": { | |
"keygen": 2998.33, | |
"keygencycles": 833737, | |
"encaps": 1603, | |
"encapscycles": 1559488, | |
"decaps": 1035.65, | |
"decapscycles": 2413693 | |
}, | |
"-noport": { | |
"keygen": 34559.67, | |
"keygencycles": 72193, | |
"encaps": 30870.33, | |
"encapscycles": 80821, | |
"decaps": 29819, | |
"decapscycles": 83705 | |
} | |
}, | |
"aarch64": { | |
"": { | |
"keygen": 8118, | |
"keygencycles": 123111, | |
"encaps": 4934.33, | |
"encapscycles": 202591, | |
"decaps": 3605.67, | |
"decapscycles": 277267 | |
}, | |
"-ref": { | |
"keygen": 8162.33, | |
"keygencycles": 122441, | |
"encaps": 4975, | |
"encapscycles": 200935, | |
"decaps": 3629.33, | |
"decapscycles": 275459 | |
}, | |
"-noport": { | |
"keygen": 7688.67, | |
"keygencycles": 129987, | |
"encaps": 4658.67, | |
"encapscycles": 214588, | |
"decaps": 3381, | |
"decapscycles": 295702 | |
} | |
} | |
} | |
}, | |
{ | |
"key": "ntrulpr761", | |
"value": { | |
"x86_64": { | |
"": { | |
"keygen": 30452.33, | |
"keygencycles": 81959, | |
"encaps": 26830.33, | |
"encapscycles": 93008, | |
"decaps": 25498.67, | |
"decapscycles": 97889 | |
}, | |
"-ref": { | |
"keygen": 2271, | |
"keygencycles": 1100758, | |
"encaps": 1191.27, | |
"encapscycles": 2098309, | |
"decaps": 817, | |
"decapscycles": 3060265 | |
}, | |
"-noport": { | |
"keygen": 32134.67, | |
"keygencycles": 77651, | |
"encaps": 30708.67, | |
"encapscycles": 81250, | |
"decaps": 28048.67, | |
"decapscycles": 89000 | |
} | |
}, | |
"aarch64": { | |
"": { | |
"keygen": 6449.33, | |
"keygencycles": 154981, | |
"encaps": 3890, | |
"encapscycles": 257001, | |
"decaps": 2810.67, | |
"decapscycles": 355721 | |
}, | |
"-ref": { | |
"keygen": 6438.67, | |
"keygencycles": 155239, | |
"encaps": 3887, | |
"encapscycles": 257197, | |
"decaps": 2816.67, | |
"decapscycles": 354958 | |
}, | |
"-noport": { | |
"keygen": 6014.67, | |
"keygencycles": 166186, | |
"encaps": 3583.33, | |
"encapscycles": 279009, | |
"decaps": 2575, | |
"decapscycles": 388294 | |
} | |
} | |
} | |
}, | |
{ | |
"key": "ntrulpr857", | |
"value": { | |
"x86_64": { | |
"": { | |
"keygen": 25243, | |
"keygencycles": 98879, | |
"encaps": 22135, | |
"encapscycles": 112782, | |
"decaps": 18824.33, | |
"decapscycles": 132653 | |
}, | |
"-ref": { | |
"keygen": 1821, | |
"keygencycles": 1372967, | |
"encaps": 952.02, | |
"encapscycles": 2625743, | |
"decaps": 649.12, | |
"decapscycles": 3851806 | |
}, | |
"-noport": { | |
"keygen": 27869, | |
"keygencycles": 89560, | |
"encaps": 25036.67, | |
"encapscycles": 99690, | |
"decaps": 21722, | |
"decapscycles": 114936 | |
} | |
}, | |
"aarch64": { | |
"": { | |
"keygen": 5343.67, | |
"keygencycles": 187072, | |
"encaps": 3181, | |
"encapscycles": 314320, | |
"decaps": 2289, | |
"decapscycles": 436804 | |
}, | |
"-ref": { | |
"keygen": 5346.33, | |
"keygencycles": 186973, | |
"encaps": 3190.33, | |
"encapscycles": 313383, | |
"decaps": 2286.33, | |
"decapscycles": 437361 | |
}, | |
"-noport": { | |
"keygen": 4972.33, | |
"keygencycles": 201039, | |
"encaps": 2920.67, | |
"encapscycles": 342314, | |
"decaps": 2087, | |
"decapscycles": 479157 | |
} | |
} | |
} | |
}, | |
{ | |
"key": "sntrup653", | |
"value": { | |
"x86_64": { | |
"": { | |
"keygen": 2966.67, | |
"keygencycles": 842629, | |
"encaps": 36416, | |
"encapscycles": 68493, | |
"decaps": 35387, | |
"decapscycles": 70491 | |
}, | |
"-ref": { | |
"keygen": 179.82, | |
"keygencycles": 13902731, | |
"encaps": 2940.33, | |
"encapscycles": 850147, | |
"decaps": 1075.64, | |
"decapscycles": 2323932 | |
}, | |
"-noport": { | |
"keygen": 3714.33, | |
"keygencycles": 672977, | |
"encaps": 39278.67, | |
"encapscycles": 63489, | |
"decaps": 37569.33, | |
"decapscycles": 66395 | |
} | |
}, | |
"aarch64": { | |
"": { | |
"keygen": 232.77, | |
"keygencycles": 4296277, | |
"encaps": 8016, | |
"encapscycles": 124677, | |
"decaps": 1302.33, | |
"decapscycles": 767904 | |
}, | |
"-ref": { | |
"keygen": 232.02, | |
"keygencycles": 4309649, | |
"encaps": 7990.33, | |
"encapscycles": 125080, | |
"decaps": 1300.67, | |
"decapscycles": 768880 | |
}, | |
"-noport": { | |
"keygen": 232.26, | |
"keygencycles": 4305855, | |
"encaps": 7624.33, | |
"encapscycles": 131089, | |
"decaps": 1216.26, | |
"decapscycles": 821990 | |
} | |
} | |
} | |
}, | |
{ | |
"key": "sntrup761", | |
"value": { | |
"x86_64": { | |
"": { | |
"keygen": 2319, | |
"keygencycles": 1077910, | |
"encaps": 33660, | |
"encapscycles": 74112, | |
"decaps": 32115.33, | |
"decapscycles": 77726 | |
}, | |
"-ref": { | |
"keygen": 139.95, | |
"keygencycles": 17863762, | |
"encaps": 2268.33, | |
"encapscycles": 1102111, | |
"decaps": 813.4, | |
"decapscycles": 3073344 | |
}, | |
"-noport": { | |
"keygen": 2819, | |
"keygencycles": 886710, | |
"encaps": 36217.67, | |
"encapscycles": 68870, | |
"decaps": 38207.33, | |
"decapscycles": 65335 | |
} | |
}, | |
"aarch64": { | |
"": { | |
"keygen": 174.77, | |
"keygencycles": 5722151, | |
"encaps": 6362.33, | |
"encapscycles": 157108, | |
"decaps": 970.33, | |
"decapscycles": 1030592 | |
}, | |
"-ref": { | |
"keygen": 174.77, | |
"keygencycles": 5721947, | |
"encaps": 6370, | |
"encapscycles": 156916, | |
"decaps": 968.34, | |
"decapscycles": 1032611 | |
}, | |
"-noport": { | |
"keygen": 174.61, | |
"keygencycles": 5726352, | |
"encaps": 5933.67, | |
"encapscycles": 168462, | |
"decaps": 903.7, | |
"decapscycles": 1106342 | |
} | |
} | |
} | |
}, | |
{ | |
"key": "sntrup857", | |
"value": { | |
"x86_64": { | |
"": { | |
"keygen": 1845.67, | |
"keygencycles": 1354526, | |
"encaps": 28297, | |
"encapscycles": 88192, | |
"decaps": 26011.33, | |
"decapscycles": 95964 | |
}, | |
"-ref": { | |
"keygen": 113.33, | |
"keygencycles": 22058124, | |
"encaps": 1766.08, | |
"encapscycles": 1415205, | |
"decaps": 677.11, | |
"decapscycles": 3692546 | |
}, | |
"-noport": { | |
"keygen": 2248, | |
"keygencycles": 1112005, | |
"encaps": 30595.67, | |
"encapscycles": 81554, | |
"decaps": 28923.67, | |
"decapscycles": 86306 | |
} | |
}, | |
"aarch64": { | |
"": { | |
"keygen": 138.67, | |
"keygencycles": 7211863, | |
"encaps": 5260, | |
"encapscycles": 190048, | |
"decaps": 692, | |
"decapscycles": 1445147 | |
}, | |
"-ref": { | |
"keygen": 138.57, | |
"keygencycles": 7215342, | |
"encaps": 5242, | |
"encapscycles": 190699, | |
"decaps": 689.44, | |
"decapscycles": 1450364 | |
}, | |
"-noport": { | |
"keygen": 138.57, | |
"keygencycles": 7215780, | |
"encaps": 4876, | |
"encapscycles": 205025, | |
"decaps": 675.44, | |
"decapscycles": 1480444 | |
} | |
} | |
} | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment