From 05b78a607a74d314d0205254e7d5c604e90f0b80 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Mon, 9 Nov 2026 06:50:41 -0800 Subject: [PATCH] blog(rind): refresh benchmarks from rind ccdda859 on all four CPUs Co-Authored-By: Claude Opus 5.5 --- src/components/rind/data/build.json | 294 ++- src/components/rind/data/libraries.json | 2896 +++++++++++------------ 2 files changed, 1650 insertions(+), 1540 deletions(-) diff --git a/src/components/rind/data/build.json b/src/components/rind/data/build.json index 207f698..93f3f51 100644 --- a/src/components/rind/data/build.json +++ b/src/components/rind/data/build.json @@ -1,114 +1,224 @@ { "source": { - "rind": "00610affb74b8c64113c824d7ab1745c33e5650a", + "rind": "ccdda8593be482f7ab63a5a586905c3803b074e9", "file": "benchmarks/data/.json", - "generated": "2026-11-07" + "generated": "2026-11-09" }, "hosts": [ { "name": "Arrow Lake", "source": { - "rind": "9e7f6a5a9ea59a0cf1251c24af6c5d4f21c2b0fd", + "rind": "ccdda8593be482f7ab63a5a586905c3803b074e9", "cpu": "Intel(R) Core(TM) Ultra 7 270K Plus", "jobs": 12, "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", "cc": "gcc (GCC) 16.2.0", - "date": "2026-11-07T14:06:19+00:00", + "date": "2026-11-09T12:30:11+00:00", "runs": 3 }, "builds": [ { "name": "rind", - "seconds": 3.37, - "cpu_seconds": 7.98, - "bytes": 880496, + "seconds": 3.4, + "cpu_seconds": 8.01, + "bytes": 877576, "tools": [], "packages": 5 }, { "name": "aws-lc-rs", - "seconds": 11.84, - "cpu_seconds": 37.09, + "seconds": 11.81, + "cpu_seconds": 36.94, "bytes": 2991408, "tools": ["cc"], "packages": 14 }, { "name": "ring", - "seconds": 4.95, - "cpu_seconds": 7.27, + "seconds": 4.96, + "cpu_seconds": 7.29, "bytes": 744328, "tools": ["cc"], "packages": 9 }, { "name": "rustcrypto", - "seconds": 2.81, - "cpu_seconds": 15.77, - "bytes": 540256, + "seconds": 2.82, + "cpu_seconds": 15.8, + "bytes": 540240, "tools": [], "packages": 57 }, { "name": "graviola", - "seconds": 2.09, - "cpu_seconds": 4.45, + "seconds": 1.94, + "cpu_seconds": 4.18, "bytes": 912944, "tools": [], "packages": 5 }, { "name": "libcrux", - "seconds": 5.8, - "cpu_seconds": 13.41, + "seconds": 4.76, + "cpu_seconds": 11.64, "bytes": 745648, "tools": [], "packages": 27 }, { "name": "openssl", - "seconds": 3.35, - "cpu_seconds": 8.72, + "seconds": 2.82, + "cpu_seconds": 7.4, "bytes": 377848, "tools": ["cc", "pkg-config"], "packages": 18 }, { "name": "openssl-vendored", - "seconds": 24.66, - "cpu_seconds": 161.42, + "seconds": 17.88, + "cpu_seconds": 136.69, "bytes": 5133408, "tools": ["cc", "make", "perl"], "packages": 19 }, { "name": "rustls-rind", - "seconds": 4.21, - "cpu_seconds": 21.13, - "bytes": 2998240, + "seconds": 3.86, + "cpu_seconds": 20.22, + "bytes": 2985000, "tools": [], "packages": 14 }, { "name": "rustls-rind-lean", - "seconds": 4.5, - "cpu_seconds": 23.23, - "bytes": 1824096, + "seconds": 3.81, + "cpu_seconds": 20.21, + "bytes": 1818184, "tools": [], "packages": 14 }, { "name": "rustls-aws-lc-rs", - "seconds": 16.56, - "cpu_seconds": 55.22, + "seconds": 14.41, + "cpu_seconds": 49.24, "bytes": 4114504, "tools": ["cc"], "packages": 20 }, { "name": "rustls-ring", - "seconds": 7.78, - "cpu_seconds": 19.34, + "seconds": 7.55, + "cpu_seconds": 19.05, + "bytes": 1943808, + "tools": ["cc"], + "packages": 16 + } + ] + }, + { + "name": "Zen 3", + "source": { + "rind": "ccdda8593be482f7ab63a5a586905c3803b074e9", + "cpu": "AMD Ryzen 9 5900XT 16-Core Processor", + "jobs": 16, + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", + "cc": "gcc (GCC) 16.2.0", + "date": "2026-11-09T11:30:37+00:00", + "runs": 3 + }, + "builds": [ + { + "name": "rind", + "seconds": 4.48, + "cpu_seconds": 10.61, + "bytes": 877544, + "tools": [], + "packages": 5 + }, + { + "name": "aws-lc-rs", + "seconds": 16.26, + "cpu_seconds": 54.6, + "bytes": 2991408, + "tools": ["cc"], + "packages": 14 + }, + { + "name": "ring", + "seconds": 6.73, + "cpu_seconds": 9.47, + "bytes": 744328, + "tools": ["cc"], + "packages": 9 + }, + { + "name": "rustcrypto", + "seconds": 4.04, + "cpu_seconds": 20.71, + "bytes": 540240, + "tools": [], + "packages": 57 + }, + { + "name": "graviola", + "seconds": 2.63, + "cpu_seconds": 5.31, + "bytes": 912944, + "tools": [], + "packages": 5 + }, + { + "name": "libcrux", + "seconds": 6.75, + "cpu_seconds": 15.8, + "bytes": 745648, + "tools": [], + "packages": 27 + }, + { + "name": "openssl", + "seconds": 3.87, + "cpu_seconds": 9.64, + "bytes": 377848, + "tools": ["cc", "pkg-config"], + "packages": 18 + }, + { + "name": "openssl-vendored", + "seconds": 22.84, + "cpu_seconds": 201.71, + "bytes": 5133408, + "tools": ["cc", "make", "perl"], + "packages": 19 + }, + { + "name": "rustls-rind", + "seconds": 5.23, + "cpu_seconds": 26.23, + "bytes": 2985016, + "tools": [], + "packages": 14 + }, + { + "name": "rustls-rind-lean", + "seconds": 5.22, + "cpu_seconds": 26.05, + "bytes": 1818152, + "tools": [], + "packages": 14 + }, + { + "name": "rustls-aws-lc-rs", + "seconds": 20.57, + "cpu_seconds": 69.96, + "bytes": 4114504, + "tools": ["cc"], + "packages": 20 + }, + { + "name": "rustls-ring", + "seconds": 10.1, + "cpu_seconds": 23.96, "bytes": 1943808, "tools": ["cc"], "packages": 16 @@ -118,107 +228,107 @@ { "name": "Coffee Lake", "source": { - "rind": "f95b91da886bee265dbd836192a7ade2f9158c47", + "rind": "ccdda8593be482f7ab63a5a586905c3803b074e9", "cpu": "Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz", "jobs": 3, "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", "cc": "gcc (GCC) 16.2.0", - "date": "2026-11-06T16:12:00+00:00", + "date": "2026-11-09T13:12:43+00:00", "runs": 3 }, "builds": [ { "name": "rind", - "seconds": 7.25, - "cpu_seconds": 12.41, - "bytes": 878176, + "seconds": 7.35, + "cpu_seconds": 12.99, + "bytes": 878200, "tools": [], "packages": 5 }, { "name": "aws-lc-rs", - "seconds": 26.18, - "cpu_seconds": 62.88, + "seconds": 25.98, + "cpu_seconds": 62.71, "bytes": 2991408, "tools": ["cc"], "packages": 14 }, { "name": "ring", - "seconds": 9.32, - "cpu_seconds": 12.08, + "seconds": 9.26, + "cpu_seconds": 12.06, "bytes": 744328, "tools": ["cc"], "packages": 9 }, { "name": "rustcrypto", - "seconds": 8.26, - "cpu_seconds": 24.02, - "bytes": 540320, + "seconds": 8.85, + "cpu_seconds": 25.65, + "bytes": 540304, "tools": [], "packages": 57 }, { "name": "graviola", - "seconds": 3.83, - "cpu_seconds": 6.49, + "seconds": 4.17, + "cpu_seconds": 7.1, "bytes": 912944, "tools": [], "packages": 5 }, { "name": "libcrux", - "seconds": 9.68, - "cpu_seconds": 20.19, - "bytes": 745664, + "seconds": 10.23, + "cpu_seconds": 21.74, + "bytes": 745680, "tools": [], "packages": 27 }, { "name": "openssl", - "seconds": 5.81, - "cpu_seconds": 11.62, + "seconds": 6.17, + "cpu_seconds": 12.48, "bytes": 377864, "tools": ["cc", "pkg-config"], "packages": 18 }, { "name": "openssl-vendored", - "seconds": 82.35, - "cpu_seconds": 220.19, + "seconds": 83.25, + "cpu_seconds": 221.95, "bytes": 5133408, "tools": ["cc", "make", "perl"], "packages": 19 }, { "name": "rustls-rind", - "seconds": 11.33, - "cpu_seconds": 31.48, - "bytes": 2953936, + "seconds": 11.41, + "cpu_seconds": 32.09, + "bytes": 2985928, "tools": [], "packages": 14 }, { "name": "rustls-rind-lean", - "seconds": 11.79, - "cpu_seconds": 32.75, - "bytes": 1821344, + "seconds": 11.35, + "cpu_seconds": 32.08, + "bytes": 1818808, "tools": [], "packages": 14 }, { "name": "rustls-aws-lc-rs", - "seconds": 36.62, - "cpu_seconds": 88.73, + "seconds": 33.63, + "cpu_seconds": 82.03, "bytes": 4114504, "tools": ["cc"], "packages": 20 }, { "name": "rustls-ring", - "seconds": 16.39, - "cpu_seconds": 30.53, + "seconds": 16.17, + "cpu_seconds": 30.37, "bytes": 1943808, "tools": ["cc"], "packages": 16 @@ -228,107 +338,107 @@ { "name": "Apple M4", "source": { - "rind": "9e7f6a5a9ea59a0cf1251c24af6c5d4f21c2b0fd", + "rind": "ccdda8593be482f7ab63a5a586905c3803b074e9", "cpu": "Apple M4", "jobs": 4, "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", "cc": "clang version 21.1.8", - "date": "2026-11-07T14:47:14+00:00", + "date": "2026-11-09T14:04:35+00:00", "runs": 3 }, "builds": [ { "name": "rind", - "seconds": 4.01, - "cpu_seconds": 7.54, - "bytes": 674336, + "seconds": 4.08, + "cpu_seconds": 7.92, + "bytes": 690832, "tools": [], "packages": 5 }, { "name": "aws-lc-rs", - "seconds": 29.03, - "cpu_seconds": 92.07, + "seconds": 29.29, + "cpu_seconds": 93.24, "bytes": 2143280, "tools": ["cc"], "packages": 14 }, { "name": "ring", - "seconds": 8.22, - "cpu_seconds": 10.21, + "seconds": 8.2, + "cpu_seconds": 10.2, "bytes": 640592, "tools": ["cc"], "packages": 9 }, { "name": "rustcrypto", - "seconds": 5.11, - "cpu_seconds": 16.02, + "seconds": 5.16, + "cpu_seconds": 16.29, "bytes": 461696, "tools": [], "packages": 52 }, { "name": "graviola", - "seconds": 3.06, - "cpu_seconds": 5.53, + "seconds": 3.08, + "cpu_seconds": 5.55, "bytes": 821088, "tools": [], "packages": 5 }, { "name": "libcrux", - "seconds": 8.04, - "cpu_seconds": 17.73, + "seconds": 8.13, + "cpu_seconds": 17.97, "bytes": 589552, "tools": [], "packages": 27 }, { "name": "openssl", - "seconds": 4.57, - "cpu_seconds": 10.2, + "seconds": 4.64, + "cpu_seconds": 10.19, "bytes": 361648, "tools": ["cc"], "packages": 18 }, { "name": "openssl-vendored", - "seconds": 131.72, - "cpu_seconds": 420.87, + "seconds": 132.54, + "cpu_seconds": 425.76, "bytes": 3751488, "tools": ["cc", "make", "perl"], "packages": 19 }, { "name": "rustls-rind", - "seconds": 6.52, - "cpu_seconds": 21.58, - "bytes": 2171632, + "seconds": 6.71, + "cpu_seconds": 22.4, + "bytes": 2171408, "tools": [], "packages": 14 }, { "name": "rustls-rind-lean", - "seconds": 6.7, - "cpu_seconds": 22.12, - "bytes": 1536256, + "seconds": 6.86, + "cpu_seconds": 22.82, + "bytes": 1536240, "tools": [], "packages": 14 }, { "name": "rustls-aws-lc-rs", - "seconds": 34.04, - "cpu_seconds": 109.04, + "seconds": 34.49, + "cpu_seconds": 110.95, "bytes": 3077120, "tools": ["cc"], "packages": 20 }, { "name": "rustls-ring", - "seconds": 12.18, - "cpu_seconds": 22.86, + "seconds": 12.25, + "cpu_seconds": 23.02, "bytes": 1604896, "tools": ["cc"], "packages": 16 diff --git a/src/components/rind/data/libraries.json b/src/components/rind/data/libraries.json index f285dd6..02ce344 100644 --- a/src/components/rind/data/libraries.json +++ b/src/components/rind/data/libraries.json @@ -1,8 +1,8 @@ { "source": { - "rind": "00610affb74b8c64113c824d7ab1745c33e5650a", + "rind": "ccdda8593be482f7ab63a5a586905c3803b074e9", "files": ["benchmarks/data/.json", "benchmarks/verified.toml", "admin/bench-report"], - "generated": "2026-11-07" + "generated": "2026-11-09" }, "libraries": ["rind", "aws-lc-rs", "ring", "rustcrypto", "graviola", "libcrux", "openssl"], "sections": [ @@ -462,13 +462,13 @@ "name": "Arrow Lake", "arch": "x86_64", "source": { - "rind": "9e7f6a5a9ea59a0cf1251c24af6c5d4f21c2b0fd", + "rind": "ccdda8593be482f7ab63a5a586905c3803b074e9", "cpu": "Intel(R) Core(TM) Ultra 7 270K Plus", - "date": "2026-11-07T13:37:17+00:00", + "date": "2026-11-09T12:01:04+00:00", "versions": { "rind": { - "rind": "0.2.1", - "rind-rustls": "0.23.0" + "rind": "0.3.3", + "rind-rustls": "0.23.3" }, "aws-lc-rs": { "aws-lc-rs": "1.19.0", @@ -522,479 +522,479 @@ }, "times": { "rustls-full-handshake-group/x25519mlkem768": { - "rind": 172303.64461947687, - "aws-lc-rs": 233731.1471129501, - "graviola": 188190.19006132704, - "openssl": 438878.9896601153 + "rind": 174839.71292965865, + "aws-lc-rs": 237014.59918427662, + "graviola": 188074.59660484706, + "openssl": 432592.60831092065 }, "rustls-full-handshake-group/x25519": { - "rind": 151321.32192625978, - "aws-lc-rs": 201934.30900743805, - "ring": 221013.4437594207, - "graviola": 161402.26108763114, - "openssl": 366379.91121915175 + "rind": 150734.9626850894, + "aws-lc-rs": 201452.95819023694, + "ring": 221097.24385498252, + "graviola": 161133.6232133885, + "openssl": 371472.1566883405 }, "rustls-full-handshake-group/secp256r1": { - "rind": 174551.25904388947, - "aws-lc-rs": 227862.49803950544, - "ring": 219505.20030638884, - "graviola": 191811.12497266143, - "openssl": 400763.1065449978 + "rind": 174051.99636249445, + "aws-lc-rs": 230814.4391704842, + "ring": 218773.4389507906, + "graviola": 191875.62959583272, + "openssl": 399736.9056021871 }, "rustls-full-handshake-key/ed25519": { - "rind": 121900.17352800355, - "aws-lc-rs": 166630.28164917984, - "ring": 202036.64412196443, - "graviola": 123710.98283552534, - "openssl": 368209.43157233635 + "rind": 120540.4718776415, + "aws-lc-rs": 166558.17465420422, + "ring": 202016.54915225852, + "graviola": 123358.41880124132, + "openssl": 367928.3855652431 }, "rustls-full-handshake-key/rsa-2048": { - "rind": 432829.6602512192, - "aws-lc-rs": 480430.2605260825, - "ring": 488218.6892699867, - "graviola": 440421.7762849121, - "openssl": 670543.5991813211 + "rind": 423368.33492537314, + "aws-lc-rs": 479406.14783064876, + "ring": 495500.7048839959, + "graviola": 443219.1077079947, + "openssl": 674773.7936367666 }, "rustls-resumed-handshake/x25519": { - "rind": 54393.840452194476, - "aws-lc-rs": 101361.50935865229, - "ring": 111286.86569233042, - "graviola": 55618.2704378199, - "openssl": 232436.5798758682 + "rind": 52536.680083000836, + "aws-lc-rs": 101094.29488695138, + "ring": 111443.93404019506, + "graviola": 54092.196910944826, + "openssl": 229830.72512290036 }, "rustls-bulk/aes128-gcm": { - "rind": 168209.4705319935, - "aws-lc-rs": 233340.55045662777, - "ring": 170075.07825328803, - "graviola": 289614.6726417418, - "openssl": 250850.85143293435 + "rind": 169634.00676887837, + "aws-lc-rs": 236936.81170779763, + "ring": 169709.8087535097, + "graviola": 285456.42264223436, + "openssl": 252753.2936279001 }, "rustls-bulk/aes256-gcm": { - "rind": 184540.8985577065, - "aws-lc-rs": 265287.4674242648, - "ring": 188671.20969410375, - "graviola": 337961.7777907492, - "openssl": 285785.9151844737 + "rind": 183331.93672676221, + "aws-lc-rs": 266637.13140731986, + "ring": 185467.8898027191, + "graviola": 334232.59895965713, + "openssl": 284908.3764898281 }, "rustls-bulk/chacha20poly1305": { - "rind": 596912.0600916211, - "aws-lc-rs": 595414.4498448352, - "ring": 590487.3292093986, - "graviola": 1160609.3795238093, - "openssl": 658480.2192670312 + "rind": 587162.7883788976, + "aws-lc-rs": 585240.0766262746, + "ring": 581944.0455726319, + "graviola": 1149302.7, + "openssl": 649681.257866115 }, "aes128-gcm/32B": { - "rind": 19.746949580422342, - "aws-lc-rs": 37.53366868712758, - "ring": 41.07747092267411, - "rustcrypto": 73.14946279006158, - "graviola": 42.14599664492454, - "libcrux": 170.64893360294954, - "openssl": 56.84287538709346 + "rind": 19.27571766316975, + "aws-lc-rs": 37.2056120028513, + "ring": 40.332865236977, + "rustcrypto": 73.07963005449307, + "graviola": 41.30092187404015, + "libcrux": 166.90848904182582, + "openssl": 55.455378026341705 }, "aes128-gcm/1350B": { - "rind": 92.65762186486914, - "aws-lc-rs": 158.6357668453869, - "ring": 119.49365006059759, - "rustcrypto": 278.3612755111838, - "graviola": 225.69116689643127, - "libcrux": 1979.9750792859818, - "openssl": 160.0054391621612 + "rind": 91.04149972496174, + "aws-lc-rs": 148.8042704511125, + "ring": 120.34743497096659, + "rustcrypto": 272.50513446867075, + "graviola": 221.1612454016752, + "libcrux": 1942.1905942459193, + "openssl": 159.29890657615783 }, "aes128-gcm/16KB": { - "rind": 799.0393576206395, - "aws-lc-rs": 1322.8225328669594, - "ring": 817.8716201390074, - "rustcrypto": 2488.0224065347893, - "graviola": 2054.634860932619, - "libcrux": 22046.322340333536, - "openssl": 1345.0454593726408 + "rind": 809.7576779682869, + "aws-lc-rs": 1310.9468161063412, + "ring": 813.7309012678855, + "rustcrypto": 2458.173178916565, + "graviola": 2030.840935346247, + "libcrux": 21936.029540307263, + "openssl": 1332.9038936753536 }, "aes128-gcm-open/32B": { - "rind": 15.141390013867618, - "aws-lc-rs": 37.81932226175298, - "ring": 41.09339760364453, - "rustcrypto": 78.00973588687573, - "graviola": 36.27044102098532, - "libcrux": 161.59763873928435, - "openssl": 58.9664843592685 + "rind": 14.866857392384022, + "aws-lc-rs": 37.37365769418657, + "ring": 40.4242556315144, + "rustcrypto": 78.08026458792823, + "graviola": 36.33515060995535, + "libcrux": 158.06623921069487, + "openssl": 59.90083135217135 }, "aes128-gcm-open/1350B": { - "rind": 89.45517059259937, - "aws-lc-rs": 150.8167040522719, - "ring": 113.60432726291496, - "rustcrypto": 283.1588719945938, - "graviola": 174.78753147011918, - "libcrux": 1993.7134171626117, - "openssl": 161.67150940709666 + "rind": 87.87151763865857, + "aws-lc-rs": 146.63925276230262, + "ring": 111.50421552858464, + "rustcrypto": 281.8942785846709, + "graviola": 173.91806236962157, + "libcrux": 1953.304122362419, + "openssl": 157.97855985448737 }, "aes128-gcm-open/16KB": { - "rind": 792.6638107758239, - "aws-lc-rs": 1263.4791311844165, - "ring": 814.2382096527748, - "rustcrypto": 2505.4509875487834, - "graviola": 1398.9231256629973, - "libcrux": 21935.383362286477, - "openssl": 1286.7861153335605 + "rind": 797.9098559332646, + "aws-lc-rs": 1263.2402530953732, + "ring": 811.3418922904691, + "rustcrypto": 2513.9595555247947, + "graviola": 1398.731882991957, + "libcrux": 21803.82273744432, + "openssl": 1288.7499413544165 }, "aes256-gcm/32B": { - "rind": 21.359315212272744, - "aws-lc-rs": 39.17103225543588, - "ring": 43.17524180628785, - "rustcrypto": 78.22023256652304, - "graviola": 44.52852253232011, - "libcrux": 217.07683353305674, - "openssl": 61.24312243208717 + "rind": 21.09508905565565, + "aws-lc-rs": 39.47761412012781, + "ring": 43.41197713178945, + "rustcrypto": 77.29668922323256, + "graviola": 44.76356977077657, + "libcrux": 217.19232727744972, + "openssl": 59.57907434602136 }, "aes256-gcm/1350B": { - "rind": 107.22592864239105, - "aws-lc-rs": 174.987533132129, - "ring": 133.53413554806923, - "rustcrypto": 312.7041962871171, - "graviola": 257.31636369740664, - "libcrux": 2873.809701833559, - "openssl": 184.0609176892426 + "rind": 106.8375748058551, + "aws-lc-rs": 175.49329553011762, + "ring": 133.88177842619416, + "rustcrypto": 313.26546218186485, + "graviola": 257.3545065587944, + "libcrux": 2819.2779115769927, + "openssl": 182.27174900255756 }, "aes256-gcm/16KB": { - "rind": 953.6949999304722, - "aws-lc-rs": 1580.2553137848327, - "ring": 974.6140575405718, - "rustcrypto": 2902.3261399114067, - "graviola": 2457.8666247601695, - "libcrux": 32858.19057671518, - "openssl": 1601.9930557594687 + "rind": 922.9777418502697, + "aws-lc-rs": 1581.7417108055677, + "ring": 940.9313349314339, + "rustcrypto": 2867.1534020586328, + "graviola": 2424.8564816049075, + "libcrux": 32218.788084590076, + "openssl": 1580.0975170030563 }, "aes256-gcm-open/32B": { - "rind": 16.36006000273459, - "aws-lc-rs": 37.760775546967544, - "ring": 43.00458440518072, - "rustcrypto": 82.27389385816223, - "graviola": 37.742579057354384, - "libcrux": 214.64644106485576, - "openssl": 61.08817197648884 + "rind": 16.8853923057608, + "aws-lc-rs": 36.966404394169814, + "ring": 41.26285737024224, + "rustcrypto": 81.97668753925646, + "graviola": 37.44693276994089, + "libcrux": 216.0076706177435, + "openssl": 62.01521671015836 }, "aes256-gcm-open/1350B": { - "rind": 98.86964073378171, - "aws-lc-rs": 171.9224988446178, - "ring": 121.22066060903276, - "rustcrypto": 317.69921186778976, - "graviola": 200.9636378776052, - "libcrux": 2849.2671763264307, - "openssl": 188.69435557663402 + "rind": 96.94989388672742, + "aws-lc-rs": 169.36215937049457, + "ring": 121.32862226142595, + "rustcrypto": 317.7801837387321, + "graviola": 203.93722312114076, + "libcrux": 2822.8676678360343, + "openssl": 186.36815824353675 }, "aes256-gcm-open/16KB": { - "rind": 899.0658232898955, - "aws-lc-rs": 1551.3657814204319, - "ring": 932.8564284011692, - "rustcrypto": 2920.919122094826, - "graviola": 1714.1936696010348, - "libcrux": 32612.813677366164, - "openssl": 1578.9833448953984 + "rind": 904.0824324014764, + "aws-lc-rs": 1559.9665189652903, + "ring": 922.9465121446339, + "rustcrypto": 2917.426443930609, + "graviola": 1719.2232515155579, + "libcrux": 32197.442218350665, + "openssl": 1596.6829891148848 }, "chacha20poly1305/32B": { - "rind": 98.45560185901977, - "aws-lc-rs": 103.17589039388896, - "ring": 98.87613582529383, - "rustcrypto": 1051.3328198924767, - "graviola": 177.4796770221076, - "libcrux": 156.8485187765772, - "openssl": 174.9169810680925 + "rind": 98.528457778558, + "aws-lc-rs": 103.22558532254327, + "ring": 99.09127677497922, + "rustcrypto": 1050.564027047195, + "graviola": 179.92242803760362, + "libcrux": 156.08131388454873, + "openssl": 175.31795307878372 }, "chacha20poly1305/1350B": { - "rind": 440.27024447133556, - "aws-lc-rs": 446.29926025543625, - "ring": 448.024827836542, - "rustcrypto": 1644.0746638625872, - "graviola": 889.8492564117242, - "libcrux": 1769.6891731230692, - "openssl": 586.5285385043761 + "rind": 438.4633739642731, + "aws-lc-rs": 446.00218750152544, + "ring": 439.6598816283863, + "rustcrypto": 1679.276126151421, + "graviola": 891.8213420761173, + "libcrux": 1745.969933848521, + "openssl": 579.9242785444297 }, "chacha20poly1305/16KB": { - "rind": 4186.192835508693, - "aws-lc-rs": 4129.047837175509, - "ring": 4119.637287668859, - "rustcrypto": 8031.7869985517955, - "graviola": 8290.059216746302, - "libcrux": 19308.11023563117, - "openssl": 4345.291100413234 + "rind": 4115.006510744332, + "aws-lc-rs": 4125.372462501848, + "ring": 4179.824881233981, + "rustcrypto": 8007.304699954869, + "graviola": 8212.17580947831, + "libcrux": 19355.858878237366, + "openssl": 4414.680018258542 }, "xchacha20poly1305/32B": { - "rind": 185.85064466169132, - "aws-lc-rs": 198.93098609933983, - "rustcrypto": 1154.3210407503002, - "graviola": 254.52110751316087, - "libcrux": 244.35012286759152 + "rind": 185.6509584577569, + "aws-lc-rs": 199.15909792341856, + "rustcrypto": 1135.8654467727117, + "graviola": 254.44446850721755, + "libcrux": 241.4763728507907 }, "xchacha20poly1305/1350B": { - "rind": 528.6618851485149, - "aws-lc-rs": 539.2512707043926, - "rustcrypto": 1729.7892493880147, - "graviola": 973.6021023966356, - "libcrux": 1834.7060447192825 + "rind": 529.2054950264767, + "aws-lc-rs": 540.6080590109757, + "rustcrypto": 1759.2590394215156, + "graviola": 971.1157980591767, + "libcrux": 1835.2477571438735 }, "xchacha20poly1305/16KB": { - "rind": 4174.40743916642, - "aws-lc-rs": 4234.980958056076, - "rustcrypto": 8153.435007648405, - "graviola": 8395.075005047278, - "libcrux": 19609.596587995824 + "rind": 4203.641482130555, + "aws-lc-rs": 4212.900422115251, + "rustcrypto": 8271.6206862796, + "graviola": 8293.95263094593, + "libcrux": 19530.1381868365 }, "quic-header-protection/aes128": { - "rind": 1.7057217073437445, - "aws-lc-rs": 3.251223987832192, - "ring": 3.457281430100614 + "rind": 1.7138914988631562, + "aws-lc-rs": 3.575210040659182, + "ring": 3.405037639286964 }, "quic-header-protection/aes256": { - "rind": 2.0766344986236245, - "aws-lc-rs": 5.3155687315201225, - "ring": 5.132923075251203 + "rind": 2.1325967814362845, + "aws-lc-rs": 3.8925192303852176, + "ring": 5.133125779245443 }, "quic-header-protection/chacha20": { - "rind": 53.09920597377861, - "aws-lc-rs": 68.47819606831247, - "ring": 60.39017214914317 + "rind": 53.043052393765585, + "aws-lc-rs": 68.37364001973951, + "ring": 60.27985647521248 }, "x25519-ecdh": { - "rind": 18203.08785397943, - "aws-lc-rs": 19244.324777454152, - "ring": 35628.691866236666, - "rustcrypto": 36059.78595485009, - "graviola": 18091.50587243799, - "libcrux": 42676.12114575637, - "openssl": 33951.030497676635 + "rind": 17937.392826519703, + "aws-lc-rs": 19445.731208092402, + "ring": 34924.65081146394, + "rustcrypto": 36223.44862577039, + "graviola": 18452.415789728228, + "libcrux": 42182.576762918085, + "openssl": 33343.78255389718 }, "p256-ecdh": { - "rind": 29523.557551703998, - "aws-lc-rs": 31767.263718043447, - "ring": 33635.4506456168, - "rustcrypto": 121298.242327176, - "graviola": 33672.66087893864, - "libcrux": 171676.0393837742, - "openssl": 52916.597788778876 + "rind": 29384.48679276883, + "aws-lc-rs": 31771.94089225576, + "ring": 33589.693124312435, + "rustcrypto": 123087.61981794001, + "graviola": 33177.562512684104, + "libcrux": 168337.33993202305, + "openssl": 52216.21813260431 }, "ed25519-sign": { - "rind": 4111.479154925271, - "aws-lc-rs": 4485.754918745606, - "ring": 13114.176522831387, - "rustcrypto": 9600.99246111029, - "graviola": 4398.692000799729, - "libcrux": 28537.099566242337, - "openssl": 13672.03782756186 + "rind": 4124.918118606637, + "aws-lc-rs": 4477.2498505018275, + "ring": 13089.391500118863, + "rustcrypto": 9565.710270106769, + "graviola": 4386.403828636376, + "libcrux": 28530.836464635802, + "openssl": 13467.315269395596 }, "ed25519-verify": { - "rind": 21428.515593742744, - "aws-lc-rs": 21414.2071281851, - "ring": 25925.14302915042, - "rustcrypto": 21874.072632417825, - "graviola": 21450.223807553462, - "libcrux": 41826.85573104773, - "openssl": 44788.53066435855 + "rind": 19119.37550668686, + "aws-lc-rs": 21361.337301716314, + "ring": 25900.719941917618, + "rustcrypto": 21970.906405666152, + "graviola": 19270.721459073207, + "libcrux": 42585.00810265504, + "openssl": 45073.78299499673 }, "p256-ecdsa-sign": { - "rind": 6738.318760831307, - "aws-lc-rs": 12249.17650199196, - "ring": 12200.802390894587, - "rustcrypto": 31315.209107044248, - "graviola": 8968.389966761435, - "libcrux": 61813.46097088813, - "openssl": 14452.256443173103 + "rind": 6611.553940633034, + "aws-lc-rs": 12174.862605561804, + "ring": 12152.927107843285, + "rustcrypto": 31095.225506871582, + "graviola": 8975.233810304177, + "libcrux": 60633.58669632038, + "openssl": 14130.321291139775 }, "p256-ecdsa-verify": { - "rind": 30587.991460174377, - "aws-lc-rs": 29751.07217792227, - "ring": 33231.94069651741, - "rustcrypto": 103239.12943254027, - "graviola": 32359.01470588693, - "libcrux": 147266.68459760604, - "openssl": 46462.86099601005 + "rind": 30566.084900842325, + "aws-lc-rs": 30358.309388650807, + "ring": 33779.68588805149, + "rustcrypto": 103080.27326289345, + "graviola": 32328.165187714374, + "libcrux": 144508.74192108764, + "openssl": 45638.309083788976 }, "sha256/64B": { - "rind": 28.172676969162893, - "aws-lc-rs": 57.01276505236001, - "ring": 56.31874103195594, - "rustcrypto": 39.104576234058996, - "graviola": 40.08559266443109, - "libcrux": 217.50730438169248, - "openssl": 158.28726392259222 + "rind": 29.943468388721257, + "aws-lc-rs": 56.62184600361882, + "ring": 57.376101207267915, + "rustcrypto": 39.00542323079209, + "graviola": 39.46306797171387, + "libcrux": 218.25357954956672, + "openssl": 156.24600082140915 }, "sha256/1350B": { - "rind": 268.92496881098225, - "aws-lc-rs": 306.11777763239104, - "ring": 304.3367208034221, - "rustcrypto": 295.6638055198604, - "graviola": 292.23294489717057, - "libcrux": 2286.170527789329, - "openssl": 406.15979595595184 + "rind": 268.33578531987496, + "aws-lc-rs": 305.7888841393031, + "ring": 299.3954856899886, + "rustcrypto": 295.08128359267084, + "graviola": 292.09739695238915, + "libcrux": 2283.224388051775, + "openssl": 412.01253243744065 }, "sha256/16KB": { - "rind": 3189.9143829800014, - "aws-lc-rs": 3231.5506677064527, - "ring": 3223.1275321173102, - "rustcrypto": 3220.2731376033935, - "graviola": 3216.47218129316, - "libcrux": 26897.549368225595, - "openssl": 3355.415052047688 + "rind": 3244.4073360489847, + "aws-lc-rs": 3227.4774124826763, + "ring": 3255.119940697902, + "rustcrypto": 3209.999269859581, + "graviola": 3208.8963202829673, + "libcrux": 27299.233818723857, + "openssl": 3327.6892723230467 }, "sha512/64B": { - "rind": 60.090929140141704, - "aws-lc-rs": 133.8019829204203, - "ring": 139.97080335000595, - "rustcrypto": 120.18388287790492, - "graviola": 148.4575746586375, - "libcrux": 166.17978856992008, - "openssl": 225.8325588132335 + "rind": 59.80777215334368, + "aws-lc-rs": 133.74176797484347, + "ring": 139.62030815153165, + "rustcrypto": 118.24635772545834, + "graviola": 147.11861165083775, + "libcrux": 166.12073546418807, + "openssl": 227.53369794421866 }, "sha512/1350B": { - "rind": 249.33934868874138, - "aws-lc-rs": 1243.4708805469318, - "ring": 1258.5604929011652, - "rustcrypto": 1168.0090951281636, - "graviola": 1486.2947918247253, - "libcrux": 1718.1407062259996, - "openssl": 1171.3578442313012 + "rind": 248.44364364883523, + "aws-lc-rs": 1241.2887699701948, + "ring": 1236.8529583579627, + "rustcrypto": 1175.6788680184998, + "graviola": 1472.7557166089557, + "libcrux": 1687.2959728828998, + "openssl": 1193.3843444032918 }, "sha512/16KB": { - "rind": 2625.8782779607436, - "aws-lc-rs": 14115.311413185053, - "ring": 14096.542254030332, - "rustcrypto": 13511.495519499711, - "graviola": 17497.58025191457, - "libcrux": 20102.91892271317, - "openssl": 12288.512652518373 + "rind": 2625.947962117272, + "aws-lc-rs": 14095.21726126448, + "ring": 14344.748144380561, + "rustcrypto": 13352.33303778139, + "graviola": 17778.41144098461, + "libcrux": 20104.839805822372, + "openssl": 12274.02868669383 }, "hmac-sha256/64B": { - "rind": 75.08938428017244, - "aws-lc-rs": 179.9443864665826, - "ring": 145.19689182382092, - "rustcrypto": 103.0704074524284, - "graviola": 110.00800428550318, - "libcrux": 536.9835110429013, - "openssl": 1554.7293078951257 + "rind": 72.67898913633948, + "aws-lc-rs": 176.43129606274078, + "ring": 142.44681368221674, + "rustcrypto": 102.96240445969669, + "graviola": 107.45588968486427, + "libcrux": 529.5606699579849, + "openssl": 1553.1217972343456 }, "hmac-sha256/1350B": { - "rind": 328.1901390001888, - "aws-lc-rs": 434.915899860939, - "ring": 397.25244307629634, - "rustcrypto": 355.56820828978954, - "graviola": 357.83183002336574, - "libcrux": 2676.179290993419, - "openssl": 1809.5311845415522 + "rind": 321.2167192711849, + "aws-lc-rs": 427.14933917175813, + "ring": 400.1713967926719, + "rustcrypto": 353.21578768928924, + "graviola": 356.2818908931663, + "libcrux": 2674.2532839548576, + "openssl": 1784.9774165277825 }, "hkdf-sha256/extract-expand": { - "rind": 157.76140792685047, - "aws-lc-rs": 284.6538582620157, - "ring": 302.5501807490982, - "rustcrypto": 222.5832828418161, - "libcrux": 965.4921747377815, - "openssl": 1723.0448556606789 + "rind": 147.5268116600378, + "aws-lc-rs": 288.23106445192496, + "ring": 307.2204408728899, + "rustcrypto": 220.41046580290163, + "libcrux": 967.7339191914928, + "openssl": 1719.8580826303266 }, "hkdf-sha256/expand": { - "rind": 66.1334910677645, - "aws-lc-rs": 124.11689168829068, - "ring": 120.39983565531816, - "rustcrypto": 83.8216579873762, - "libcrux": 480.4296643744097, - "openssl": 1233.1469665631623 + "rind": 47.35055981827925, + "aws-lc-rs": 125.95098552095772, + "ring": 119.68696537096655, + "rustcrypto": 83.71535292401107, + "libcrux": 449.6935784207853, + "openssl": 1257.8232264149706 }, "rsa2048-pkcs1-sha256-sign": { - "rind": 341491.1479976356, - "aws-lc-rs": 344239.68309442885, - "ring": 336103.55799911334, - "rustcrypto": 580178.2960351707, - "graviola": 343747.91087631154, - "openssl": 393451.76934091916 + "rind": 344829.4678143934, + "aws-lc-rs": 343916.72620511305, + "ring": 342171.53521944734, + "rustcrypto": 580189.1449342397, + "graviola": 344032.91642234375, + "openssl": 388536.11435939115 }, "rsa2048-pkcs1-sha256-verify": { - "rind": 8920.560531187448, - "aws-lc-rs": 10955.983230812633, - "ring": 12783.959092848285, - "rustcrypto": 29013.88050271978, - "graviola": 13975.01862307161, - "openssl": 15510.445546449018 + "rind": 8891.03652003026, + "aws-lc-rs": 10759.392475405855, + "ring": 12781.328057067225, + "rustcrypto": 29119.487899962704, + "graviola": 13959.191301356446, + "openssl": 15491.023455760042 }, "rsa2048-pss-sha256-sign": { - "rind": 341450.67879858136, - "aws-lc-rs": 346554.3083242205, - "ring": 342489.2410669425, - "rustcrypto": 581164.5041066943, - "graviola": 344576.23691443773, - "libcrux": 3685243.782222224, - "openssl": 390435.895467711 + "rind": 341385.4882178218, + "aws-lc-rs": 351648.1976562731, + "ring": 336443.6935274124, + "rustcrypto": 581070.562059997, + "graviola": 338011.23045219446, + "libcrux": 3713957.9244444454, + "openssl": 404440.31568494166 }, "rsa2048-pss-sha256-verify": { - "rind": 9148.607974528797, - "aws-lc-rs": 11157.30143244175, - "ring": 13192.980341298244, - "rustcrypto": 35269.28881440207, - "graviola": 14304.829849901835, - "libcrux": 251906.13099157676, - "openssl": 16246.727593847727 + "rind": 9106.823523292627, + "aws-lc-rs": 11098.503912396214, + "ring": 13413.82696839236, + "rustcrypto": 35272.57796469024, + "graviola": 14293.55500503142, + "libcrux": 249573.81659327127, + "openssl": 16248.527787554069 }, "mlkem768-keygen": { - "rind": 6347.784516631085, - "aws-lc-rs": 8134.450316908607, - "rustcrypto": 39631.83017419092, - "graviola": 7373.593997741399, - "libcrux": 15015.03885953894, - "openssl": 19808.30902310231 + "rind": 6281.054914391047, + "aws-lc-rs": 8428.929867043847, + "rustcrypto": 39765.537310083244, + "graviola": 7355.0658269707565, + "libcrux": 14972.941816610019, + "openssl": 19804.810118319296 }, "mlkem768-encaps": { - "rind": 6501.104132169544, - "aws-lc-rs": 8479.00111768587, - "rustcrypto": 41379.01761075809, - "graviola": 8999.01048040625, - "libcrux": 12802.52163521973, - "openssl": 18773.77713554751 + "rind": 6523.482969975777, + "aws-lc-rs": 8409.148575377192, + "rustcrypto": 41750.67930880252, + "graviola": 9166.865109869195, + "libcrux": 12730.051890054678, + "openssl": 18832.763562601594 }, "mlkem768-decaps": { - "rind": 4644.475538517406, - "aws-lc-rs": 8897.287862942132, - "rustcrypto": 54867.5242572914, - "graviola": 6536.591512316559, - "libcrux": 13436.761811207987, - "openssl": 15774.655110481983 + "rind": 4606.95050862216, + "aws-lc-rs": 8790.047387407749, + "rustcrypto": 54604.603680696426, + "graviola": 6515.186472587558, + "libcrux": 13392.887835213372, + "openssl": 15754.579658870836 }, "p384-ecdh": { - "rind": 100196.45363184079, - "aws-lc-rs": 109335.57772326487, - "ring": 369833.1951588592, - "rustcrypto": 402094.8987734594, - "graviola": 174122.07773163883, - "openssl": 265210.4507846904 + "rind": 98205.24048597184, + "aws-lc-rs": 110679.18809270479, + "ring": 369884.32014186494, + "rustcrypto": 392997.95189744345, + "graviola": 170001.01212871287, + "openssl": 260649.52769715778 }, "p384-ecdsa-sign": { - "rind": 23479.4017040843, - "aws-lc-rs": 46549.82471905514, - "ring": 197307.8084340673, - "rustcrypto": 85504.70672760667, - "graviola": 90285.52533386814, - "openssl": 88979.82968777049 + "rind": 23780.516674017574, + "aws-lc-rs": 45815.404249127554, + "ring": 197320.64623392935, + "rustcrypto": 85780.68263927885, + "graviola": 90370.11248580295, + "openssl": 88915.5814427157 }, "p384-ecdsa-verify": { - "rind": 100098.30340131027, - "aws-lc-rs": 115713.21065464756, - "ring": 357263.16896704596, - "rustcrypto": 359612.70368257724, - "graviola": 166485.45916802128, - "openssl": 216274.25298359687 + "rind": 98574.09776858283, + "aws-lc-rs": 114324.7940244323, + "ring": 360216.35743756464, + "rustcrypto": 351319.34273681097, + "graviola": 165952.38271021133, + "openssl": 215344.85814294862 }, "p521-ecdh": { - "rind": 159566.10430545293, - "aws-lc-rs": 171503.9195825329, - "rustcrypto": 428265.5645603665, - "openssl": 276636.70270528545 + "rind": 160788.2386389833, + "aws-lc-rs": 168438.38185163293, + "rustcrypto": 436703.6228727649, + "openssl": 271561.6827584848 }, "p521-ecdsa-sign": { - "rind": 40088.58121196, - "aws-lc-rs": 88283.11231987165, - "rustcrypto": 94088.23866832738, - "openssl": 127934.59818176445 + "rind": 39846.42503462884, + "aws-lc-rs": 87940.16872089342, + "rustcrypto": 94264.91650953155, + "openssl": 129971.67678203044 }, "p521-ecdsa-verify": { - "rind": 145100.1962293483, - "aws-lc-rs": 186691.45868774937, - "rustcrypto": 352950.0369661593, - "openssl": 261102.6577331166 + "rind": 144963.57262952565, + "aws-lc-rs": 187299.64230456628, + "rustcrypto": 353907.5086094281, + "openssl": 260699.42257721294 } }, "coverage": { @@ -1157,13 +1157,13 @@ "name": "Zen 3", "arch": "x86_64", "source": { - "rind": "f95b91da886bee265dbd836192a7ade2f9158c47", + "rind": "ccdda8593be482f7ab63a5a586905c3803b074e9", "cpu": "AMD Ryzen 9 5900XT 16-Core Processor", - "date": "2026-11-06T16:32:11+00:00", + "date": "2026-11-09T11:01:17+00:00", "versions": { "rind": { - "rind": "0.1.13", - "rind-rustls": "0.1.13" + "rind": "0.3.3", + "rind-rustls": "0.23.3" }, "aws-lc-rs": { "aws-lc-rs": "1.19.0", @@ -1188,7 +1188,7 @@ "x25519-dalek": "3.0.0" }, "graviola": { - "graviola": "0.4.3", + "graviola": "0.4.4", "rustls-graviola": "0.4.0" }, "libcrux": { @@ -1217,479 +1217,479 @@ }, "times": { "rustls-full-handshake-group/x25519mlkem768": { - "rind": 260780.4484074676, - "aws-lc-rs": 331871.505627309, - "graviola": 342679.04537214915, - "openssl": 802570.3694517511 + "rind": 232928.34283631347, + "aws-lc-rs": 304451.9595197281, + "graviola": 247600.89309689178, + "openssl": 638415.1391547214 }, "rustls-full-handshake-group/x25519": { - "rind": 227823.68336732182, - "aws-lc-rs": 292134.0748160189, - "ring": 328461.79629673413, - "graviola": 238698.70035663267, - "openssl": 574279.8404566278 + "rind": 201917.43540515244, + "aws-lc-rs": 258505.25465543568, + "ring": 284336.13470370916, + "graviola": 211761.61160829515, + "openssl": 544795.0512812177 }, "rustls-full-handshake-group/secp256r1": { - "rind": 242758.89868085316, - "aws-lc-rs": 304367.3057056303, - "ring": 281925.87700113293, - "graviola": 270050.4174474164, - "openssl": 624351.3549194621 + "rind": 233832.69939707403, + "aws-lc-rs": 297273.79422491504, + "ring": 282080.79744150536, + "graviola": 251666.75999901482, + "openssl": 602027.9760987144 }, "rustls-full-handshake-key/ed25519": { - "rind": 186733.9460713758, - "aws-lc-rs": 233429.86192010247, - "ring": 292961.966264716, - "graviola": 186046.53406605587, - "openssl": 640403.1801684647 + "rind": 164109.64897812915, + "aws-lc-rs": 215912.7089108911, + "ring": 276095.08204423427, + "graviola": 164852.70583419537, + "openssl": 616526.679385252 }, "rustls-full-handshake-key/rsa-2048": { - "rind": 550143.3175838628, - "aws-lc-rs": 646281.1263070785, - "ring": 647360.2574582533, - "graviola": 567912.8249209399, - "openssl": 992047.1807063691 + "rind": 509524.0307492242, + "aws-lc-rs": 618964.2376917393, + "ring": 634337.9631003399, + "graviola": 548825.7918235555, + "openssl": 885489.224176149 }, "rustls-resumed-handshake/x25519": { - "rind": 77192.5918856214, - "aws-lc-rs": 132666.7800177331, - "ring": 158106.22338850304, - "graviola": 77326.99750332496, - "openssl": 370514.08009309886 + "rind": 74922.21715789863, + "aws-lc-rs": 129911.55965479533, + "ring": 154125.26859760602, + "graviola": 75458.5163591695, + "openssl": 361760.8223599823 }, "rustls-bulk/aes128-gcm": { - "rind": 289425.64379488694, - "aws-lc-rs": 458206.86149992613, - "ring": 282217.04155066254, - "graviola": 424376.3461341806, - "openssl": 469836.607914881 + "rind": 270550.7323737747, + "aws-lc-rs": 428334.3673355992, + "ring": 270568.7680074873, + "graviola": 421385.1429052756, + "openssl": 460894.3815664253 }, "rustls-bulk/aes256-gcm": { - "rind": 292743.5694359884, - "aws-lc-rs": 461275.7782636323, - "ring": 289903.7481296488, - "graviola": 490288.78706812474, - "openssl": 533200.6291133441 + "rind": 284473.72027584846, + "aws-lc-rs": 453229.8985680508, + "ring": 286550.60595438647, + "graviola": 478583.5221102409, + "openssl": 492104.0979488695 }, "rustls-bulk/chacha20poly1305": { - "rind": 688782.5718161667, - "aws-lc-rs": 687525.271556081, - "ring": 693007.3277316388, - "graviola": 1372989.95, - "openssl": 782981.7795241614 + "rind": 682425.1495315501, + "aws-lc-rs": 683658.1559272942, + "ring": 682928.8388148367, + "graviola": 1368514.3904545454, + "openssl": 783041.5713137283 }, "aes128-gcm/32B": { - "rind": 38.71781004146106, - "aws-lc-rs": 78.18123602992911, - "ring": 56.29595468671775, - "rustcrypto": 96.96354522191186, - "graviola": 69.64893975805013, - "libcrux": 321.1510688259032, - "openssl": 115.16628382591279 + "rind": 41.24219836290692, + "aws-lc-rs": 72.73515293203822, + "ring": 54.33199987881709, + "rustcrypto": 94.67784134418676, + "graviola": 67.53816557590191, + "libcrux": 310.2980545112015, + "openssl": 115.23247723241455 }, "aes128-gcm/1350B": { - "rind": 164.7907743033959, - "aws-lc-rs": 291.45977784805507, - "ring": 191.30515759333656, - "rustcrypto": 433.59781089432875, - "graviola": 294.544534988775, - "libcrux": 4718.6859278643815, - "openssl": 326.496180077384 + "rind": 163.74241498803997, + "aws-lc-rs": 281.5229716006048, + "ring": 185.4515427603952, + "rustcrypto": 433.458083047078, + "graviola": 294.3231286552886, + "libcrux": 3904.823288968135, + "openssl": 317.0441668703323 }, "aes128-gcm/16KB": { - "rind": 1378.160155639028, - "aws-lc-rs": 2631.490105430963, - "ring": 1390.5736936742217, - "rustcrypto": 4279.150361625876, - "graviola": 2568.4700093207616, - "libcrux": 53903.71160558593, - "openssl": 2606.678917002174 + "rind": 1516.2783394591702, + "aws-lc-rs": 2583.9234783893703, + "ring": 1409.4096210160599, + "rustcrypto": 4183.698196571181, + "graviola": 2558.5239595461694, + "libcrux": 44355.83658109734, + "openssl": 2626.7259998221457 }, "aes128-gcm-open/32B": { - "rind": 44.381446002824276, - "aws-lc-rs": 72.39146350246212, - "ring": 57.88729926164423, - "rustcrypto": 101.77797133462741, - "graviola": 64.57911474235208, - "libcrux": 317.4279780523032, - "openssl": 117.72176747379157 + "rind": 32.88220563382819, + "aws-lc-rs": 72.24274552463186, + "ring": 58.41863762972066, + "rustcrypto": 102.18316365422761, + "graviola": 64.51589739338105, + "libcrux": 320.59442545990373, + "openssl": 122.69455857601638 }, "aes128-gcm-open/1350B": { - "rind": 174.3700001910275, - "aws-lc-rs": 298.2697346469915, - "ring": 184.7831183861872, - "rustcrypto": 450.60785256378966, - "graviola": 304.66672416137135, - "libcrux": 3915.9811960714924, - "openssl": 332.94154273480865 + "rind": 160.35412785548277, + "aws-lc-rs": 295.38605748397157, + "ring": 186.16583451152738, + "rustcrypto": 451.3705476599984, + "graviola": 306.47330985388174, + "libcrux": 3918.0575497771692, + "openssl": 336.0029912404808 }, "aes128-gcm-open/16KB": { - "rind": 1438.5637060330264, - "aws-lc-rs": 2721.8399650039632, - "ring": 1450.6497199735666, - "rustcrypto": 4287.566708001105, - "graviola": 2653.369770485444, - "libcrux": 44290.48332242606, - "openssl": 2771.743101320518 + "rind": 1450.4008093932043, + "aws-lc-rs": 2719.1824584388514, + "ring": 1489.9441085433077, + "rustcrypto": 4326.777758388428, + "graviola": 2670.4493355448926, + "libcrux": 44278.39630728958, + "openssl": 2777.526426942736 }, "aes256-gcm/32B": { - "rind": 41.12624580804068, - "aws-lc-rs": 81.67287715485598, - "ring": 56.923970565102294, - "rustcrypto": 100.79500719003778, - "graviola": 74.40760387950502, - "libcrux": 425.5936084666091, - "openssl": 118.0071271386442 + "rind": 44.86763698878325, + "aws-lc-rs": 79.98081502865405, + "ring": 57.406559659438116, + "rustcrypto": 101.08214217758481, + "graviola": 74.72612868594719, + "libcrux": 426.1161664143482, + "openssl": 120.5875158756631 }, "aes256-gcm/1350B": { - "rind": 184.3356665663656, - "aws-lc-rs": 311.3959418305522, - "ring": 205.0115597532675, - "rustcrypto": 488.6783901794388, - "graviola": 337.4235382065502, - "libcrux": 6912.772572298535, - "openssl": 345.3119771050344 + "rind": 188.22273471726794, + "aws-lc-rs": 310.2693601983068, + "ring": 204.67930591857095, + "rustcrypto": 490.2854181260713, + "graviola": 337.43389242496676, + "libcrux": 6590.0274686300845, + "openssl": 341.618345535681 }, "aes256-gcm/16KB": { - "rind": 1509.9385955251023, - "aws-lc-rs": 2779.682549439349, - "ring": 1530.7028236636559, - "rustcrypto": 4778.539619572212, - "graviola": 2976.366100147776, - "libcrux": 80608.28103221516, - "openssl": 2822.3494130380036 + "rind": 1542.3272845590955, + "aws-lc-rs": 2768.528888374155, + "ring": 1550.8910073241466, + "rustcrypto": 4775.386039332053, + "graviola": 2978.043880419684, + "libcrux": 76131.11187860204, + "openssl": 2814.266671011652 }, "aes256-gcm-open/32B": { - "rind": 48.437449813823704, - "aws-lc-rs": 78.56685596903668, - "ring": 60.78052182940942, - "rustcrypto": 108.5477081028688, - "graviola": 67.51808037014749, - "libcrux": 440.7380738169481, - "openssl": 121.93546746055961 + "rind": 37.697027183036916, + "aws-lc-rs": 81.89332275145776, + "ring": 62.891044455854335, + "rustcrypto": 109.05173208224453, + "graviola": 67.93625274815489, + "libcrux": 437.77310561728643, + "openssl": 126.936341017063 }, "aes256-gcm-open/1350B": { - "rind": 191.64544793862083, - "aws-lc-rs": 321.7740518643795, - "ring": 203.87999068803387, - "rustcrypto": 507.53927385472986, - "graviola": 341.43634471476116, - "libcrux": 6787.904072571437, - "openssl": 353.76517782827835 + "rind": 175.52233311188076, + "aws-lc-rs": 319.04290632228236, + "ring": 202.47643899087598, + "rustcrypto": 505.44257996958385, + "graviola": 341.45985291635793, + "libcrux": 6623.475159975699, + "openssl": 359.70994255776276 }, "aes256-gcm-open/16KB": { - "rind": 1603.7028921355225, - "aws-lc-rs": 2919.0870604764154, - "ring": 1617.658888692568, - "rustcrypto": 4931.822075141028, - "graviola": 3044.9247502887665, - "libcrux": 79185.40512782622, - "openssl": 2975.6487480581427 + "rind": 1621.1089389967099, + "aws-lc-rs": 2924.793770586815, + "ring": 1648.1452260460676, + "rustcrypto": 4926.0275751184345, + "graviola": 3036.2191714593328, + "libcrux": 77874.61226466676, + "openssl": 2977.0436025860795 }, "chacha20poly1305/32B": { - "rind": 113.65893860745757, - "aws-lc-rs": 119.12073258814414, - "ring": 112.54149771549098, - "rustcrypto": 1179.3188531404753, - "graviola": 215.6158614269785, - "libcrux": 220.29172298209983, - "openssl": 257.3650611662894 + "rind": 113.81847929629173, + "aws-lc-rs": 120.33948229310946, + "ring": 116.25684160107933, + "rustcrypto": 1179.64623616363, + "graviola": 215.34431017599027, + "libcrux": 217.8076860386184, + "openssl": 255.68441085779196 }, "chacha20poly1305/1350B": { - "rind": 532.902464971817, - "aws-lc-rs": 532.2288036733263, - "ring": 527.4927198882623, - "rustcrypto": 1927.9016946257525, - "graviola": 1081.162616956621, - "libcrux": 2335.031270756997, - "openssl": 745.3420585861181 + "rind": 529.9343241905059, + "aws-lc-rs": 532.4954510053798, + "ring": 530.9921076393334, + "rustcrypto": 1926.9302738653396, + "graviola": 1077.2215031889414, + "libcrux": 2323.649005421531, + "openssl": 736.3200414505192 }, "chacha20poly1305/16KB": { - "rind": 4675.981236361267, - "aws-lc-rs": 4784.972222467859, - "ring": 4678.818568932908, - "rustcrypto": 10088.715890054676, - "graviola": 10145.577916258613, - "libcrux": 26699.099586741282, - "openssl": 5142.800268695267 + "rind": 4579.4501763763055, + "aws-lc-rs": 4536.941811642473, + "ring": 4519.184714775454, + "rustcrypto": 9782.504027597768, + "graviola": 9830.27163306984, + "libcrux": 25941.6159240817, + "openssl": 5069.85384087283 }, "xchacha20poly1305/32B": { - "rind": 243.04294919955078, - "aws-lc-rs": 266.74500117823146, - "rustcrypto": 1361.3235103721327, - "graviola": 357.4893359909269, - "libcrux": 351.3154649264112 + "rind": 226.7328764017566, + "aws-lc-rs": 250.96413959286156, + "rustcrypto": 1298.2337946056273, + "graviola": 336.61997936336235, + "libcrux": 328.4332724742075 }, "xchacha20poly1305/1350B": { - "rind": 774.9947455618866, - "aws-lc-rs": 722.9400653166238, - "rustcrypto": 2179.5863545724756, - "graviola": 1310.95600824662, - "libcrux": 2699.132015854057 + "rind": 644.0536490136952, + "aws-lc-rs": 665.2146575487194, + "rustcrypto": 2045.0172985533243, + "graviola": 1199.7703793015917, + "libcrux": 2444.201005894081 }, "xchacha20poly1305/16KB": { - "rind": 5232.509970444806, - "aws-lc-rs": 5374.135824035762, - "rustcrypto": 11379.844303686046, - "graviola": 10803.818398269677, - "libcrux": 28662.65571323017 + "rind": 4778.722015829762, + "aws-lc-rs": 4789.95062422024, + "rustcrypto": 9912.32194236737, + "graviola": 10016.794713659425, + "libcrux": 25899.810877339518 }, "quic-header-protection/aes128": { - "rind": 3.9854584142848997, - "aws-lc-rs": 5.786550145537476, - "ring": 6.943754895172456 + "rind": 3.784088101043622, + "aws-lc-rs": 5.998467777777543, + "ring": 6.975033119509378 }, "quic-header-protection/aes256": { - "rind": 5.852553637296669, - "aws-lc-rs": 7.705988365785333, - "ring": 9.58496873322171 + "rind": 4.847298843582731, + "aws-lc-rs": 8.046889655155608, + "ring": 9.631322711403207 }, "quic-header-protection/chacha20": { - "rind": 60.882555909094684, - "aws-lc-rs": 81.56651536425535, - "ring": 74.1403129677756 + "rind": 60.84292274863307, + "aws-lc-rs": 81.44898631537977, + "ring": 74.46426974290446 }, "x25519-ecdh": { - "rind": 23974.12950589626, - "aws-lc-rs": 24608.351602630413, - "ring": 46724.662013163426, - "rustcrypto": 52089.19438870007, - "graviola": 23944.31350317718, - "libcrux": 64595.76350879267, - "openssl": 49702.71299788188 + "rind": 23611.479616464516, + "aws-lc-rs": 24176.67261285651, + "ring": 45310.74204923051, + "rustcrypto": 51929.27295108615, + "graviola": 23617.968825863067, + "libcrux": 62399.76924693365, + "openssl": 48049.00466835662 }, "p256-ecdh": { - "rind": 42818.72608583673, - "aws-lc-rs": 42597.45412221073, - "ring": 46046.87106932967, - "rustcrypto": 268619.79256489826, - "graviola": 47865.2822673381, - "libcrux": 268702.67360918183, - "openssl": 71251.71736774051 + "rind": 38737.88308297621, + "aws-lc-rs": 40783.71250775824, + "ring": 41826.338439682775, + "rustcrypto": 253886.21544554454, + "graviola": 41824.31168789715, + "libcrux": 246901.53851731442, + "openssl": 68644.8437965289 }, "ed25519-sign": { - "rind": 5716.140016097538, - "aws-lc-rs": 6130.472676494272, - "ring": 17232.684260507926, - "rustcrypto": 13297.38926696401, - "graviola": 5827.021430355503, - "libcrux": 41369.354314959855, - "openssl": 23382.890414454763 + "rind": 5744.660884467608, + "aws-lc-rs": 6111.739294264181, + "ring": 17125.981825159914, + "rustcrypto": 13412.548090832965, + "graviola": 5825.8465701776495, + "libcrux": 40723.986316733164, + "openssl": 23347.173362244375 }, "ed25519-verify": { - "rind": 27149.61003347447, - "aws-lc-rs": 27028.973508738934, - "ring": 34762.58573879776, - "rustcrypto": 24826.13810232008, - "graviola": 27077.867441460563, - "libcrux": 54515.02347889267, - "openssl": 79252.95914548544 + "rind": 24885.162892507757, + "aws-lc-rs": 27025.44721348254, + "ring": 34890.42020932032, + "rustcrypto": 24523.220618294665, + "graviola": 24979.658183710162, + "libcrux": 53408.98404536722, + "openssl": 77578.6837158268 }, "p256-ecdsa-sign": { - "rind": 9619.94515641163, - "aws-lc-rs": 12658.112948192207, - "ring": 13677.508216276852, - "rustcrypto": 70619.46936801143, - "graviola": 11491.743408566459, - "libcrux": 95473.90496358377, - "openssl": 18039.115113303404 + "rind": 8563.600978572484, + "aws-lc-rs": 11875.122432333383, + "ring": 12793.167260893762, + "rustcrypto": 65193.185438451306, + "graviola": 10416.3887411302, + "libcrux": 86606.30756317422, + "openssl": 16381.142247392952 }, "p256-ecdsa-verify": { - "rind": 39246.646351595984, - "aws-lc-rs": 40241.05937461209, - "ring": 41245.17664801874, - "rustcrypto": 226271.69612531402, - "graviola": 41915.14557194227, - "libcrux": 215833.27364464806, - "openssl": 60270.42059642382 + "rind": 38290.177614895816, + "aws-lc-rs": 38093.25233763115, + "ring": 39281.153713979606, + "rustcrypto": 216163.98964977096, + "graviola": 39947.70179734989, + "libcrux": 207180.090924585, + "openssl": 56446.69385843062 }, "sha256/64B": { - "rind": 68.73634309272218, - "aws-lc-rs": 95.80266534397508, - "ring": 78.4540520093066, - "rustcrypto": 58.69692797784799, - "graviola": 67.28931677696838, - "libcrux": 384.776632123995, - "openssl": 243.6488777481512 + "rind": 52.746155116555464, + "aws-lc-rs": 94.44558781362853, + "ring": 77.39369392942513, + "rustcrypto": 54.962459526631605, + "graviola": 61.88983114673433, + "libcrux": 334.3284977028121, + "openssl": 231.09582024512426 }, "sha256/1350B": { - "rind": 619.6597566540065, - "aws-lc-rs": 739.8342337054496, - "ring": 636.9084932117208, - "rustcrypto": 618.3011508283098, - "graviola": 637.447747052195, - "libcrux": 3706.8778584847073, - "openssl": 814.5205447900548 + "rind": 575.6532829901257, + "aws-lc-rs": 618.8303614618776, + "ring": 608.4941169064368, + "rustcrypto": 589.281675029654, + "graviola": 588.247473507865, + "libcrux": 3561.629248811377, + "openssl": 753.9107410964978 }, "sha256/16KB": { - "rind": 6863.9723409473145, - "aws-lc-rs": 6880.156307181569, - "ring": 6966.206626165104, - "rustcrypto": 7223.539010750277, - "graviola": 7075.146686288997, - "libcrux": 43122.66314509489, - "openssl": 7368.629926508486 + "rind": 6742.1882111046925, + "aws-lc-rs": 6784.734647218454, + "ring": 6778.1514464916645, + "rustcrypto": 6752.30622324919, + "graviola": 6759.1306703991295, + "libcrux": 41728.41521678735, + "openssl": 6924.2354663706565 }, "sha512/64B": { - "rind": 138.13699295366257, - "aws-lc-rs": 223.80979537486922, - "ring": 197.65406359745845, - "rustcrypto": 192.25184954840924, - "graviola": 206.12552509449702, - "libcrux": 246.23189746083193, - "openssl": 354.95453149922724 + "rind": 131.31647163787306, + "aws-lc-rs": 211.58908464907, + "ring": 188.0423207856431, + "rustcrypto": 192.80750106643802, + "graviola": 183.68869393261772, + "libcrux": 229.30937299242692, + "openssl": 316.70358677031834 }, "sha512/1350B": { - "rind": 1773.053884602435, - "aws-lc-rs": 1899.6373205428117, - "ring": 1868.8132229288826, - "rustcrypto": 1916.513011544336, - "graviola": 1983.8832375521833, - "libcrux": 2942.7170711908766, - "openssl": 1758.556852199972 + "rind": 1229.686153716443, + "aws-lc-rs": 1781.3143311184688, + "ring": 1754.7049895706782, + "rustcrypto": 1804.433279822561, + "graviola": 1749.9540922305148, + "libcrux": 2366.5788879357697, + "openssl": 1442.9923931959925 }, "sha512/16KB": { - "rind": 16275.769232284882, - "aws-lc-rs": 25170.169524338704, - "ring": 25380.403789916305, - "rustcrypto": 24121.036569587704, - "graviola": 21044.524431590282, - "libcrux": 29753.72914085865, - "openssl": 15144.828017289788 + "rind": 13996.915745357945, + "aws-lc-rs": 20158.44369006453, + "ring": 20303.83637604059, + "rustcrypto": 20584.388406006838, + "graviola": 20064.533141815675, + "libcrux": 27313.75532383089, + "openssl": 14456.48161948391 }, "hmac-sha256/64B": { - "rind": 147.08282542276436, - "aws-lc-rs": 264.44167424487074, - "ring": 213.84944184392623, - "rustcrypto": 155.37738405643572, - "graviola": 172.45110715801007, - "libcrux": 851.117463309769, - "openssl": 2573.506360453146 + "rind": 130.349243380872, + "aws-lc-rs": 262.95166613605215, + "ring": 214.6516987072165, + "rustcrypto": 155.59423720523847, + "graviola": 168.43148546619548, + "libcrux": 832.9842231885577, + "openssl": 2521.518307677087 }, "hmac-sha256/1350B": { - "rind": 692.1655758802217, - "aws-lc-rs": 852.8591862622461, - "ring": 791.3729510822232, - "rustcrypto": 727.8485167892338, - "graviola": 731.0746161431505, - "libcrux": 4388.70219473396, - "openssl": 3114.361936787851 + "rind": 655.3226552751541, + "aws-lc-rs": 794.4672190348442, + "ring": 749.3159377298517, + "rustcrypto": 681.2158437524442, + "graviola": 693.8916370055892, + "libcrux": 4111.797609673051, + "openssl": 3011.482837313582 }, "hkdf-sha256/extract-expand": { - "rind": 256.77843103572246, - "aws-lc-rs": 369.138751912449, - "ring": 398.9136826274903, - "rustcrypto": 309.1569061425443, - "libcrux": 1372.3372268081312, - "openssl": 2715.201762164358 + "rind": 252.39045571613093, + "aws-lc-rs": 376.13623084334495, + "ring": 399.24276018955265, + "rustcrypto": 309.520919010502, + "libcrux": 1367.5994306310713, + "openssl": 2714.752725724423 }, "hkdf-sha256/expand": { - "rind": 88.55041973077404, - "aws-lc-rs": 178.58412059405498, - "ring": 141.81110908086364, - "rustcrypto": 102.81758357792387, - "libcrux": 713.5695952129832, - "openssl": 2000.595353060599 + "rind": 87.75842011215371, + "aws-lc-rs": 179.20544956289834, + "ring": 141.89320781062924, + "rustcrypto": 102.56275124831808, + "libcrux": 706.1955569148599, + "openssl": 1995.000881657233 }, "rsa2048-pkcs1-sha256-sign": { - "rind": 523170.16244864784, - "aws-lc-rs": 532393.8529599527, - "ring": 523115.8678454263, - "rustcrypto": 1261022.3800000004, - "graviola": 474438.11301019654, - "openssl": 520245.4402674745 + "rind": 391698.19633367815, + "aws-lc-rs": 432244.15398995124, + "ring": 423396.19045958325, + "rustcrypto": 988302.91263189, + "graviola": 407037.24355696765, + "openssl": 437113.31626126793 }, "rsa2048-pkcs1-sha256-verify": { - "rind": 12279.611106776349, - "aws-lc-rs": 14595.468250570844, - "ring": 16560.009867083725, - "rustcrypto": 54057.849893108716, - "graviola": 19246.963751046747, - "openssl": 23585.407318434485 + "rind": 11217.489537078085, + "aws-lc-rs": 13570.6820365544, + "ring": 15367.869353385397, + "rustcrypto": 50194.59736195261, + "graviola": 17517.102489329707, + "openssl": 20698.129790107163 }, "rsa2048-pss-sha256-sign": { - "rind": 424296.36024530814, - "aws-lc-rs": 481001.3493039752, - "ring": 471528.3098640461, - "rustcrypto": 1060988.326856805, - "graviola": 448543.1399748781, - "libcrux": 5861217.236666666, - "openssl": 474990.5308940446 + "rind": 393704.7878203044, + "aws-lc-rs": 434245.4989315797, + "ring": 424964.98305600707, + "rustcrypto": 990658.9565183981, + "graviola": 410426.0003118073, + "libcrux": 4927066.75, + "openssl": 440674.3374006207 }, "rsa2048-pss-sha256-verify": { - "rind": 12672.26837110005, - "aws-lc-rs": 15944.49731093201, - "ring": 18030.772341206026, - "rustcrypto": 64699.96485207625, - "graviola": 19628.995570057727, - "libcrux": 312226.193567312, - "openssl": 23601.682021811732 + "rind": 11485.492420456741, + "aws-lc-rs": 14054.241444561672, + "ring": 15958.572555668765, + "rustcrypto": 58866.256487230814, + "graviola": 17881.83999087266, + "libcrux": 284499.09539037483, + "openssl": 21826.90865481644 }, "mlkem768-keygen": { - "rind": 8432.66958398953, - "aws-lc-rs": 9412.79022225037, - "rustcrypto": 60177.92538052313, - "graviola": 9280.754776095946, - "libcrux": 18145.78183340722, - "openssl": 26821.006628973086 + "rind": 7897.577344485493, + "aws-lc-rs": 9429.200723339547, + "rustcrypto": 57592.126524174804, + "graviola": 8528.475326057125, + "libcrux": 17222.073319850537, + "openssl": 26406.610540153302 }, "mlkem768-encaps": { - "rind": 8529.914702852504, - "aws-lc-rs": 10409.815652726467, - "rustcrypto": 72031.31047074856, - "graviola": 10953.182500105555, - "libcrux": 16033.858618015089, - "openssl": 30019.45323215605 + "rind": 8251.799078485235, + "aws-lc-rs": 9466.243309618809, + "rustcrypto": 66895.2324322283, + "graviola": 10273.19090652915, + "libcrux": 14758.685286685384, + "openssl": 27521.53658462861 }, "mlkem768-decaps": { - "rind": 6068.96540151902, - "aws-lc-rs": 11961.943678535992, - "rustcrypto": 95174.95228440542, - "graviola": 7722.310333481109, - "libcrux": 16215.85387090948, - "openssl": 24635.216524427367 + "rind": 5753.489566618545, + "aws-lc-rs": 11180.38514689768, + "rustcrypto": 86801.31107053136, + "graviola": 7234.759666797309, + "libcrux": 15549.19908924532, + "openssl": 22426.370739591373 }, "p384-ecdh": { - "rind": 179706.50563174227, - "aws-lc-rs": 180488.3124434757, - "ring": 601492.1655652431, - "rustcrypto": 1042109.2816491799, - "graviola": 302571.50348307966, - "openssl": 656670.5430234964 + "rind": 129779.51040047288, + "aws-lc-rs": 145453.2165479533, + "ring": 580730.1086109058, + "rustcrypto": 746199.0480478794, + "graviola": 206996.2115915472, + "openssl": 457548.76730604406 }, "p384-ecdsa-sign": { - "rind": 53068.154963526205, - "aws-lc-rs": 97469.15438324642, - "ring": 474636.42304418504, - "rustcrypto": 238313.82929018274, - "graviola": 185154.80296438598, - "openssl": 235522.13648687257 + "rind": 31935.44899473451, + "aws-lc-rs": 64693.255792226984, + "ring": 312551.7425801685, + "rustcrypto": 163659.57637727205, + "graviola": 109996.5615521403, + "openssl": 152169.8018235555 }, "p384-ecdsa-verify": { - "rind": 157329.8079119255, - "aws-lc-rs": 199207.40075513523, - "ring": 727104.829428107, - "rustcrypto": 872064.4092921531, - "graviola": 315986.8514703709, - "openssl": 551887.3496098714 + "rind": 120486.12145352445, + "aws-lc-rs": 151644.51018767548, + "ring": 566763.4353081129, + "rustcrypto": 657830.2648854736, + "graviola": 204414.91832816118, + "openssl": 370428.1770430028 }, "p521-ecdh": { - "rind": 283912.5756012019, - "aws-lc-rs": 288170.71495049505, - "rustcrypto": 868409.3264873652, - "openssl": 505618.03551943257 + "rind": 221930.57455790354, + "aws-lc-rs": 235866.62559184278, + "rustcrypto": 600342.9927146446, + "openssl": 391449.725701197 }, "p521-ecdsa-sign": { - "rind": 58316.217007372376, - "aws-lc-rs": 152351.90711245753, - "rustcrypto": 177472.88751071377, - "openssl": 219598.71526525787 + "rind": 55455.11624729637, + "aws-lc-rs": 126678.26919757648, + "rustcrypto": 143897.1680183242, + "openssl": 187017.119465051 }, "p521-ecdsa-verify": { - "rind": 222281.76962809713, - "aws-lc-rs": 327351.2493054529, - "rustcrypto": 610174.982693956, - "openssl": 473663.16028077435 + "rind": 192577.46616521353, + "aws-lc-rs": 258953.9303600808, + "rustcrypto": 481251.5990365007, + "openssl": 379399.3846475543 } }, "coverage": { @@ -1852,13 +1852,13 @@ "name": "Coffee Lake", "arch": "x86_64", "source": { - "rind": "f95b91da886bee265dbd836192a7ade2f9158c47", + "rind": "ccdda8593be482f7ab63a5a586905c3803b074e9", "cpu": "Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz", - "date": "2026-11-06T15:35:40+00:00", + "date": "2026-11-09T12:36:42+00:00", "versions": { "rind": { - "rind": "0.1.13", - "rind-rustls": "0.1.13" + "rind": "0.3.3", + "rind-rustls": "0.23.3" }, "aws-lc-rs": { "aws-lc-rs": "1.19.0", @@ -1883,7 +1883,7 @@ "x25519-dalek": "3.0.0" }, "graviola": { - "graviola": "0.4.3", + "graviola": "0.4.4", "rustls-graviola": "0.4.0" }, "libcrux": { @@ -1912,479 +1912,479 @@ }, "times": { "rustls-full-handshake-group/x25519mlkem768": { - "rind": 302425.3520526083, - "aws-lc-rs": 458055.4030323629, - "graviola": 375574.18730899954, - "openssl": 830763.5219240432 + "rind": 298736.6360366484, + "aws-lc-rs": 437712.90241909266, + "graviola": 373594.0004270726, + "openssl": 823527.1475188414 }, "rustls-full-handshake-group/x25519": { - "rind": 260016.6891345254, - "aws-lc-rs": 369738.7065272647, - "ring": 337912.23527264665, - "graviola": 315727.71180286683, - "openssl": 686500.0513698832 + "rind": 255339.66618393184, + "aws-lc-rs": 365302.17124427366, + "ring": 333777.95947687305, + "graviola": 313708.048136545, + "openssl": 679196.7833072263 }, "rustls-full-handshake-group/secp256r1": { - "rind": 295924.4892655534, - "aws-lc-rs": 417284.4076488843, - "ring": 327879.23115413036, - "graviola": 368788.45385251957, - "openssl": 760039.5912516625 + "rind": 291466.70863307227, + "aws-lc-rs": 415589.7933013152, + "ring": 325162.41448943404, + "graviola": 359573.85707108025, + "openssl": 749638.6033752032 }, "rustls-full-handshake-key/ed25519": { - "rind": 213116.54405300232, - "aws-lc-rs": 306109.17607359245, - "ring": 325290.4925387912, - "graviola": 250284.9215959805, - "openssl": 747093.0546327768 + "rind": 209907.30646175065, + "aws-lc-rs": 304300.37954632775, + "ring": 322344.8995093838, + "graviola": 246024.53237870056, + "openssl": 740975.9025713019 }, "rustls-full-handshake-key/rsa-2048": { - "rind": 613797.9412501847, - "aws-lc-rs": 758169.1258489729, - "ring": 678162.519692626, - "graviola": 687174.6760218708, - "openssl": 1011129.0454706665 + "rind": 613360.6096793262, + "aws-lc-rs": 720692.0249150288, + "ring": 671681.4562198906, + "graviola": 678894.6169055712, + "openssl": 1003703.7636234668 }, "rustls-resumed-handshake/x25519": { - "rind": 120947.39610344318, - "aws-lc-rs": 229388.21694202255, - "ring": 199881.5350332496, - "graviola": 159706.19304566277, - "openssl": 496911.0267090291 + "rind": 112759.88733461406, + "aws-lc-rs": 212658.95240135954, + "ring": 182635.69484631298, + "graviola": 149323.87230826067, + "openssl": 457946.1623821487 }, "rustls-bulk/aes128-gcm": { - "rind": 440916.7229244865, - "aws-lc-rs": 442543.37513964827, - "ring": 448761.61808039015, - "graviola": 579094.540688636, - "openssl": 491378.9746298212 + "rind": 435763.1931062509, + "aws-lc-rs": 439833.6455282991, + "ring": 443101.75020245305, + "graviola": 576626.4124190926, + "openssl": 489180.3292773755 }, "rustls-bulk/aes256-gcm": { - "rind": 544875.5101093543, - "aws-lc-rs": 557856.1804994828, - "ring": 567271.4298847348, - "graviola": 691175.4626954338, - "openssl": 596824.6504625388 + "rind": 547276.7957248412, + "aws-lc-rs": 551427.3291414216, + "ring": 545159.60627309, + "graviola": 686960.7245130782, + "openssl": 598578.1905482488 }, "rustls-bulk/chacha20poly1305": { - "rind": 923821.0274331314, - "aws-lc-rs": 928086.0113994385, - "ring": 925138.9174523422, - "graviola": 1640944.0510526327, - "openssl": 983966.4626097237 + "rind": 918579.2392049653, + "aws-lc-rs": 921753.537337077, + "ring": 923525.115424856, + "graviola": 1944562.1294736844, + "openssl": 989586.7929451751 }, "aes128-gcm/32B": { - "rind": 43.15916603583141, - "aws-lc-rs": 88.83327042566431, - "ring": 70.7040432637589, - "rustcrypto": 100.4982078797696, - "graviola": 71.39229992693309, - "libcrux": 281.52643199369265, - "openssl": 156.06502569144425 + "rind": 44.125035207298104, + "aws-lc-rs": 88.08959592219603, + "ring": 69.70779096446388, + "rustcrypto": 99.69509503807933, + "graviola": 70.42484495473252, + "libcrux": 281.4596752888908, + "openssl": 150.1619347525443 }, "aes128-gcm/1350B": { - "rind": 246.02047383389657, - "aws-lc-rs": 284.68424193053846, - "ring": 277.1718537592373, - "rustcrypto": 547.3359684291029, - "graviola": 400.38547959209893, - "libcrux": 3492.0898421216825, - "openssl": 352.0939685158669 + "rind": 252.66487564543556, + "aws-lc-rs": 283.1542473857947, + "ring": 280.4480371580609, + "rustcrypto": 545.2224202398265, + "graviola": 392.43961617104804, + "libcrux": 3506.7182030615704, + "openssl": 347.59534956496356 }, "aes128-gcm/16KB": { - "rind": 2334.4852217628627, - "aws-lc-rs": 2416.7381494140714, - "ring": 2381.5094958861264, - "rustcrypto": 5623.335686184604, - "graviola": 3748.933567012662, - "libcrux": 39937.145188229646, - "openssl": 2454.775241588877 + "rind": 2327.383468486774, + "aws-lc-rs": 2406.196394945585, + "ring": 2380.8015507168298, + "rustcrypto": 5543.3229760438735, + "graviola": 3725.388948241466, + "libcrux": 39413.65820875819, + "openssl": 2462.5804597165125 }, "aes128-gcm-open/32B": { - "rind": 37.590314557027845, - "aws-lc-rs": 90.44863651555588, - "ring": 97.70471186585438, - "rustcrypto": 104.37543397661548, - "graviola": 68.74747100748057, - "libcrux": 303.00757934857927, - "openssl": 159.2243831881219 + "rind": 39.48854600917366, + "aws-lc-rs": 88.11110196027619, + "ring": 77.15684952813808, + "rustcrypto": 104.83513267866932, + "graviola": 67.92634128603292, + "libcrux": 299.9287626458692, + "openssl": 156.2579218625302 }, "aes128-gcm-open/1350B": { - "rind": 236.2276564130137, - "aws-lc-rs": 284.9516256937142, - "ring": 295.7258335667299, - "rustcrypto": 564.0055590551492, - "graviola": 357.8160965877298, - "libcrux": 3483.286123434034, - "openssl": 354.91888911958904 + "rind": 237.89110396222992, + "aws-lc-rs": 281.97596649156674, + "ring": 273.7453998403365, + "rustcrypto": 561.4936310066145, + "graviola": 356.34224634537975, + "libcrux": 3457.929355329459, + "openssl": 354.3395933223561 }, "aes128-gcm-open/16KB": { - "rind": 2521.71659881339, - "aws-lc-rs": 2604.2619170092726, - "ring": 2622.3920016863094, - "rustcrypto": 5754.303026968398, - "graviola": 3385.5325872066082, - "libcrux": 41659.90766598408, - "openssl": 2850.8591319399025 + "rind": 2513.298382046404, + "aws-lc-rs": 2572.917493464735, + "ring": 2561.2799407744615, + "rustcrypto": 5714.212590427527, + "graviola": 3345.0043544152036, + "libcrux": 38699.45771723068, + "openssl": 2660.198709047667 }, "aes256-gcm/32B": { - "rind": 48.63219847214221, - "aws-lc-rs": 95.44827078228063, - "ring": 74.78119421202508, - "rustcrypto": 107.45554697088258, - "graviola": 77.57315444586634, - "libcrux": 344.01966521589213, - "openssl": 161.41125198066726 + "rind": 48.01202381311927, + "aws-lc-rs": 93.2244977546494, + "ring": 73.75676187884949, + "rustcrypto": 108.2074194418083, + "graviola": 77.3917570874985, + "libcrux": 340.01369474734753, + "openssl": 157.16534809952321 }, "aes256-gcm/1350B": { - "rind": 325.04493553587355, - "aws-lc-rs": 363.113571055371, - "ring": 352.67454892576404, - "rustcrypto": 622.7591667492841, - "graviola": 475.94126445667405, - "libcrux": 4504.816530396635, - "openssl": 437.1249104404831 + "rind": 327.13639524606725, + "aws-lc-rs": 359.5800374077627, + "ring": 353.6610601898034, + "rustcrypto": 621.6250687812282, + "graviola": 475.6970487533232, + "libcrux": 4422.673381891423, + "openssl": 420.82937046362133 }, "aes256-gcm/16KB": { - "rind": 3220.4592698100114, - "aws-lc-rs": 3303.462180270266, - "ring": 3246.581706692654, - "rustcrypto": 6449.11698026227, - "graviola": 4711.296547329873, - "libcrux": 50915.71126249938, - "openssl": 3337.0739383617342 + "rind": 3198.8273890528194, + "aws-lc-rs": 3299.30460223093, + "ring": 3218.7312261651336, + "rustcrypto": 6416.040803869506, + "graviola": 4632.236619070489, + "libcrux": 50355.197790502934, + "openssl": 3382.0211193537266 }, "aes256-gcm-open/32B": { - "rind": 44.725274668504085, - "aws-lc-rs": 101.12041459432034, - "ring": 106.71272146833994, - "rustcrypto": 118.42872126751844, - "graviola": 73.13440095495224, - "libcrux": 363.1440317607148, - "openssl": 171.94263610430872 + "rind": 43.33872274612934, + "aws-lc-rs": 91.97528521396013, + "ring": 80.63999800336285, + "rustcrypto": 111.41698055217876, + "graviola": 72.94671928203518, + "libcrux": 362.2216372610395, + "openssl": 161.80987398941588 }, "aes256-gcm-open/1350B": { - "rind": 327.8596975138281, - "aws-lc-rs": 422.1055273105423, - "ring": 388.39259220860316, - "rustcrypto": 676.9219616566731, - "graviola": 510.48601034482846, - "libcrux": 4739.299394141973, - "openssl": 642.5886357604636 + "rind": 309.6460845204049, + "aws-lc-rs": 360.24685439938673, + "ring": 345.87184883892763, + "rustcrypto": 641.2755900011043, + "graviola": 435.7410405331005, + "libcrux": 4422.776051381926, + "openssl": 424.4148120066503 }, "aes256-gcm-open/16KB": { - "rind": 3619.9346652513814, - "aws-lc-rs": 3689.161510288787, - "ring": 3696.405337722827, - "rustcrypto": 7228.291771578484, - "graviola": 4535.667910134297, - "libcrux": 53964.11256859268, - "openssl": 3869.7079673321573 + "rind": 3402.296198199851, + "aws-lc-rs": 3460.7935859557842, + "ring": 3452.420169609231, + "rustcrypto": 6611.412328510856, + "graviola": 4255.15740214064, + "libcrux": 49808.98810501946, + "openssl": 3531.651708124093 }, "chacha20poly1305/32B": { - "rind": 128.96209926130035, - "aws-lc-rs": 148.63147552409362, - "ring": 129.94495030141425, - "rustcrypto": 1207.8771714653647, - "graviola": 231.63900936971268, - "libcrux": 300.8272717631575, - "openssl": 336.90928445056835 + "rind": 121.67926948036887, + "aws-lc-rs": 135.1360985248235, + "ring": 121.94105619550761, + "rustcrypto": 1134.1321872529459, + "graviola": 218.09133624554005, + "libcrux": 270.7997627315957, + "openssl": 316.01368538942023 }, "chacha20poly1305/1350B": { - "rind": 717.8718362847072, - "aws-lc-rs": 754.9897416693576, - "ring": 714.3390966733064, - "rustcrypto": 2181.462194663496, - "graviola": 1292.5933725896593, - "libcrux": 3162.701615269974, - "openssl": 970.6054980099502 + "rind": 670.0992357246911, + "aws-lc-rs": 684.199480121376, + "ring": 672.1267069809302, + "rustcrypto": 2042.508063378118, + "graviola": 1201.678251507436, + "libcrux": 2968.5724571301907, + "openssl": 910.4473687707506 }, "chacha20poly1305/16KB": { - "rind": 6805.886873589515, - "aws-lc-rs": 6625.198292465067, - "ring": 6602.157467842307, - "rustcrypto": 12605.006180697888, - "graviola": 12516.052884032806, - "libcrux": 35521.47046879754, - "openssl": 6639.492579675878 + "rind": 6237.6196107950345, + "aws-lc-rs": 6290.803843606356, + "ring": 6295.595889950003, + "rustcrypto": 11830.133698426911, + "graviola": 11663.75524502393, + "libcrux": 33399.35394578264, + "openssl": 6246.41442290372 }, "xchacha20poly1305/32B": { - "rind": 255.94624358839874, - "aws-lc-rs": 278.28470484591514, - "rustcrypto": 1267.7367906342872, - "graviola": 335.1466011685066, - "libcrux": 399.6099014667957 + "rind": 258.899388660778, + "aws-lc-rs": 274.8675812520155, + "rustcrypto": 1266.2943794491628, + "graviola": 333.41527268400574, + "libcrux": 395.7967060430317 }, "xchacha20poly1305/1350B": { - "rind": 804.1029905808001, - "aws-lc-rs": 830.9307912291324, - "rustcrypto": 2199.2737054088734, - "graviola": 1320.741652254377, - "libcrux": 3155.0801652135365 + "rind": 804.7650916391239, + "aws-lc-rs": 829.1691448381524, + "rustcrypto": 2184.2449394632754, + "graviola": 1315.049595419669, + "libcrux": 3098.472112165041 }, "xchacha20poly1305/16KB": { - "rind": 6384.978947677873, - "aws-lc-rs": 6437.390913112496, - "rustcrypto": 12036.394600265996, - "graviola": 11862.735729037979, - "libcrux": 33416.4320580267 + "rind": 6388.076472635227, + "aws-lc-rs": 6458.46675240851, + "rustcrypto": 11950.159053524458, + "graviola": 11748.325845379972, + "libcrux": 33377.86373314943 }, "quic-header-protection/aes128": { - "rind": 4.729494382784615, - "aws-lc-rs": 9.219408573416422, - "ring": 8.193595624671879 + "rind": 4.764271033933461, + "aws-lc-rs": 7.64929626119467, + "ring": 7.655157473471311 }, "quic-header-protection/aes256": { - "rind": 8.08945475590564, - "aws-lc-rs": 10.151336870963895, - "ring": 10.017631695580917 + "rind": 5.914462511189566, + "aws-lc-rs": 9.387826488172353, + "ring": 9.362097631584538 }, "quic-header-protection/chacha20": { - "rind": 84.13623177961884, - "aws-lc-rs": 104.426557878368, - "ring": 98.10733701442578 + "rind": 78.82955237099651, + "aws-lc-rs": 97.81245538608238, + "ring": 87.36791072530335 }, "x25519-ecdh": { - "rind": 25004.787963523966, - "aws-lc-rs": 30892.438580728456, - "ring": 53601.40291360479, - "rustcrypto": 56594.42607144296, - "graviola": 24951.826177774496, - "libcrux": 72344.68323596539, - "openssl": 55201.871736905036 + "rind": 24713.045396039604, + "aws-lc-rs": 30755.969979544694, + "ring": 53769.32794000296, + "rustcrypto": 56142.95048107796, + "graviola": 24962.993660164524, + "libcrux": 72178.51192092344, + "openssl": 54465.90044708949 }, "p256-ecdh": { - "rind": 42803.03416052693, - "aws-lc-rs": 51712.30177675976, - "ring": 47104.33772129452, - "rustcrypto": 233699.63260726072, - "graviola": 46439.40340407634, - "libcrux": 280516.9395005172, - "openssl": 81679.15834712576 + "rind": 42415.23954957884, + "aws-lc-rs": 50869.14442564406, + "ring": 46911.430043537075, + "rustcrypto": 231659.68340672873, + "graviola": 45894.172037603304, + "libcrux": 274982.71943648095, + "openssl": 80138.52844428846 }, "ed25519-sign": { - "rind": 7134.682903317125, - "aws-lc-rs": 7813.749423772228, - "ring": 22257.0981035417, - "rustcrypto": 17402.447694495146, - "graviola": 7218.980862865723, - "libcrux": 53658.31379932023, - "openssl": 31012.152060067416 + "rind": 6619.76928411674, + "aws-lc-rs": 7198.779436216647, + "ring": 20847.665051288455, + "rustcrypto": 15074.23617932614, + "graviola": 6788.83932997031, + "libcrux": 46926.77465301065, + "openssl": 26659.46938827173 }, "ed25519-verify": { - "rind": 31812.74323551601, - "aws-lc-rs": 31621.224349280175, - "ring": 42476.113091895546, - "rustcrypto": 29876.760500882767, - "graviola": 32219.944445567886, - "libcrux": 69120.42390128566, - "openssl": 93092.35189765459 + "rind": 27299.131574888834, + "aws-lc-rs": 29640.19785893728, + "ring": 38119.419729939415, + "rustcrypto": 26059.974274516357, + "graviola": 27398.804981124977, + "libcrux": 60342.173612531406, + "openssl": 86532.0511828411 }, "p256-ecdsa-sign": { - "rind": 13109.417715252122, - "aws-lc-rs": 19804.947039751736, - "ring": 14859.16178912369, - "rustcrypto": 69106.18945897574, - "graviola": 19888.31554406187, - "libcrux": 102033.7845963253, - "openssl": 20354.364226087044 + "rind": 12907.35983558317, + "aws-lc-rs": 19493.815587600166, + "ring": 14701.170547311738, + "rustcrypto": 68095.69348110931, + "graviola": 20169.758006896212, + "libcrux": 101413.75266193783, + "openssl": 20161.199748583815 }, "p256-ecdsa-verify": { - "rind": 41564.618612088074, - "aws-lc-rs": 43268.239697270365, - "ring": 43927.55803310182, - "rustcrypto": 197151.10538298605, - "graviola": 44303.4026627119, - "libcrux": 236872.4229387715, - "openssl": 68341.50379193143 + "rind": 41303.07292212206, + "aws-lc-rs": 42962.555257657965, + "ring": 43632.14949207287, + "rustcrypto": 197021.50635953894, + "graviola": 44078.12018408664, + "libcrux": 233718.8800256145, + "openssl": 67735.70448385137 }, "sha256/64B": { - "rind": 243.74192885666844, - "aws-lc-rs": 306.88188083946824, - "ring": 276.6111902610443, - "rustcrypto": 473.0203789721238, - "graviola": 576.4609541769788, - "libcrux": 484.8948729635381, - "openssl": 505.1983742111251 + "rind": 235.5927047885738, + "aws-lc-rs": 313.64343736088637, + "ring": 273.48215840128375, + "rustcrypto": 469.34646635307536, + "graviola": 567.5448131696586, + "libcrux": 485.3290905497566, + "openssl": 504.6202454973458 }, "sha256/1350B": { - "rind": 2456.375506241718, - "aws-lc-rs": 2793.738772876657, - "ring": 2819.161774292229, - "rustcrypto": 5107.477669659855, - "graviola": 6070.69606053635, - "libcrux": 5231.582501769422, - "openssl": 2683.245534636158 + "rind": 2415.929696927101, + "aws-lc-rs": 2777.7366453749573, + "ring": 2739.4154917279984, + "rustcrypto": 5001.818103003578, + "graviola": 6109.631027676329, + "libcrux": 5192.482828766199, + "openssl": 2658.5764942525702 }, "sha256/16KB": { - "rind": 28061.965542270646, - "aws-lc-rs": 31462.512705155827, - "ring": 32372.720007777683, - "rustcrypto": 58165.022731437326, - "graviola": 69838.79668128007, - "libcrux": 61678.80896497709, - "openssl": 28833.94580942529 + "rind": 27670.45559063369, + "aws-lc-rs": 31472.45085966727, + "ring": 31210.95464428768, + "rustcrypto": 57724.95798648521, + "graviola": 70329.38800650214, + "libcrux": 60672.91764622433, + "openssl": 27971.185262839717 }, "sha512/64B": { - "rind": 198.4235886351263, - "aws-lc-rs": 228.2357968754158, - "ring": 202.62710255996095, - "rustcrypto": 270.07518962331716, - "graviola": 235.54892663234054, - "libcrux": 288.64081598747975, - "openssl": 430.49633385142823 + "rind": 193.67303804521399, + "aws-lc-rs": 226.57278539056836, + "ring": 201.84616985161364, + "rustcrypto": 266.49582298614115, + "graviola": 236.7071359103053, + "libcrux": 285.76921542638706, + "openssl": 430.47893264687724 }, "sha512/1350B": { - "rind": 1654.0081870180652, - "aws-lc-rs": 1965.308001445357, - "ring": 1927.6424114639608, - "rustcrypto": 2667.9525447550086, - "graviola": 2348.684070518228, - "libcrux": 3080.598209349293, - "openssl": 1899.4181435668359 + "rind": 1622.6430880655964, + "aws-lc-rs": 1954.0078633258206, + "ring": 1925.6608946848305, + "rustcrypto": 2639.4836866966316, + "graviola": 2335.21051392294, + "libcrux": 3044.2727376788853, + "openssl": 1900.208080739503 }, "sha512/16KB": { - "rind": 18531.510923241578, - "aws-lc-rs": 21923.438802486857, - "ring": 21754.002582173995, - "rustcrypto": 30726.478286685386, - "graviola": 27155.492416137135, - "libcrux": 35448.1239756952, - "openssl": 18988.894089607656 + "rind": 18469.285954476043, + "aws-lc-rs": 21671.927750638602, + "ring": 21644.35985370179, + "rustcrypto": 30649.225087778927, + "graviola": 26986.43318945522, + "libcrux": 35044.443864776295, + "openssl": 18998.028366151913 }, "hmac-sha256/64B": { - "rind": 627.9373574061292, - "aws-lc-rs": 810.6146007160961, - "ring": 706.7051844742713, - "rustcrypto": 1188.229311666718, - "graviola": 1443.937191123711, - "libcrux": 1202.5040738305506, - "openssl": 3689.3177627087334 + "rind": 621.4750101916059, + "aws-lc-rs": 798.7271809893671, + "ring": 699.7221415932496, + "rustcrypto": 1189.4805550182332, + "graviola": 1428.8503652192771, + "libcrux": 1193.3280406641184, + "openssl": 3695.8350992014625 }, "hmac-sha256/1350B": { - "rind": 2791.077117133618, - "aws-lc-rs": 3301.4474802062296, - "ring": 3194.7523254376474, - "rustcrypto": 5798.140309353932, - "graviola": 7050.331034414416, - "libcrux": 6018.83742323943, - "openssl": 5938.467767223289 + "rind": 2772.2775684499684, + "aws-lc-rs": 3268.4805643580594, + "ring": 3237.8242701596296, + "rustcrypto": 5723.021055603551, + "graviola": 7063.444259877085, + "libcrux": 5956.0796237032655, + "openssl": 5914.093075246945 }, "hkdf-sha256/extract-expand": { - "rind": 1150.6968659314043, - "aws-lc-rs": 1436.1870715568284, - "ring": 1312.851635443537, - "rustcrypto": 1976.4316503835814, - "libcrux": 2038.583230603901, - "openssl": 4325.383659961064 + "rind": 1064.5807328465585, + "aws-lc-rs": 1280.6682011007854, + "ring": 1175.5421852393838, + "rustcrypto": 1950.354133255038, + "libcrux": 2001.7952679049, + "openssl": 4365.173226101583 }, "hkdf-sha256/expand": { - "rind": 299.73459482997856, - "aws-lc-rs": 636.0029119078904, - "ring": 336.58370781835646, - "rustcrypto": 512.4818134580983, - "libcrux": 1010.3524068232288, - "openssl": 2871.9409112333074 + "rind": 291.5689235677226, + "aws-lc-rs": 624.353589773592, + "ring": 325.8780310216178, + "rustcrypto": 501.49518309292984, + "libcrux": 999.9290056820234, + "openssl": 2930.724134129182 }, "rsa2048-pkcs1-sha256-sign": { - "rind": 447433.1530116743, - "aws-lc-rs": 448678.3166188858, - "ring": 434466.45943845133, - "rustcrypto": 1144205.9728299098, - "graviola": 445923.1877390276, - "openssl": 453807.564403724 + "rind": 449053.2970400473, + "aws-lc-rs": 445100.1584956406, + "ring": 431367.318321265, + "rustcrypto": 1136105.0136367667, + "graviola": 444200.62140239397, + "openssl": 450076.9697990247 }, "rsa2048-pkcs1-sha256-verify": { - "rind": 12880.790081716968, - "aws-lc-rs": 15882.338212629653, - "ring": 16506.21726269642, - "rustcrypto": 57814.73669438586, - "graviola": 19051.281602630414, - "openssl": 24539.279143608688 + "rind": 12845.636489031564, + "aws-lc-rs": 15470.179133653894, + "ring": 16338.616348335923, + "rustcrypto": 57264.561690557115, + "graviola": 19518.941434666336, + "openssl": 24790.927751736366 }, "rsa2048-pss-sha256-sign": { - "rind": 445919.6729629082, - "aws-lc-rs": 461869.81302792963, - "ring": 437275.89552238805, - "rustcrypto": 1149823.5205645042, - "graviola": 450243.09732673265, - "libcrux": 7220738.335999998, - "openssl": 456548.6151174819 + "rind": 453162.05274567753, + "aws-lc-rs": 451906.360762524, + "ring": 434799.84729865525, + "rustcrypto": 1124788.6719905424, + "graviola": 444098.2935377568, + "libcrux": 7155672.55, + "openssl": 454280.7215915472 }, "rsa2048-pss-sha256-verify": { - "rind": 14358.929428388468, - "aws-lc-rs": 17005.0660618548, - "ring": 18222.3922694359, - "rustcrypto": 70020.2755831404, - "graviola": 21846.168672917043, - "libcrux": 377869.6554765775, - "openssl": 27155.75481803404 + "rind": 14263.573813394132, + "aws-lc-rs": 17041.18468272499, + "ring": 18066.729544894788, + "rustcrypto": 69265.66380966455, + "graviola": 22274.95002610709, + "libcrux": 384160.81825181027, + "openssl": 27049.025642355282 }, "mlkem768-keygen": { - "rind": 10239.592799335518, - "aws-lc-rs": 18439.015749685976, - "rustcrypto": 59969.462998965566, - "graviola": 10412.756422628909, - "libcrux": 20052.63081404857, - "openssl": 40627.31846332693 + "rind": 10045.596267720803, + "aws-lc-rs": 18423.124409727352, + "rustcrypto": 59817.58330633959, + "graviola": 10033.097640658096, + "libcrux": 19817.775099650262, + "openssl": 40310.95408324713 }, "mlkem768-encaps": { - "rind": 10614.820658711393, - "aws-lc-rs": 18733.78880855623, - "rustcrypto": 67032.16437810945, - "graviola": 11115.51999376057, - "libcrux": 18131.12620650125, - "openssl": 41180.835585045075 + "rind": 10487.831135204644, + "aws-lc-rs": 18429.034200162554, + "rustcrypto": 65875.5355831404, + "graviola": 11180.885254188612, + "libcrux": 17918.569221568338, + "openssl": 41088.177681887595 }, "mlkem768-decaps": { - "rind": 7072.3352945315855, - "aws-lc-rs": 16014.701270951133, - "rustcrypto": 84369.83066942515, - "graviola": 7419.617415102704, - "libcrux": 19041.955543538497, - "openssl": 31666.407422242617 + "rind": 7034.614907848642, + "aws-lc-rs": 15930.683324803807, + "rustcrypto": 82767.51988362642, + "graviola": 7398.610962464903, + "libcrux": 18903.244490542336, + "openssl": 31550.86493276193 }, "p384-ecdh": { - "rind": 150970.6375018472, - "aws-lc-rs": 174616.41882148662, - "ring": 645537.9080065022, - "rustcrypto": 769611.4819624649, - "graviola": 245237.63439337965, - "openssl": 483502.75231712725 + "rind": 149788.59509309888, + "aws-lc-rs": 174812.8945854884, + "ring": 635949.5394620955, + "rustcrypto": 761226.5531963942, + "graviola": 239391.65857543962, + "openssl": 484324.54668538494 }, "p384-ecdsa-sign": { - "rind": 39617.083772030936, - "aws-lc-rs": 82652.59818050834, - "ring": 343155.46700458106, - "rustcrypto": 170636.4857588296, - "graviola": 128636.28886892271, - "openssl": 164533.7649305453 + "rind": 39001.510661666915, + "aws-lc-rs": 82182.80874205704, + "ring": 341458.6339323186, + "rustcrypto": 167822.11364563322, + "graviola": 128636.07428402542, + "openssl": 163309.40950495048 }, "p384-ecdsa-verify": { - "rind": 141437.82502260973, - "aws-lc-rs": 175918.628763854, - "ring": 622903.6100546771, - "rustcrypto": 695043.3032067386, - "graviola": 239411.5934003251, - "openssl": 399630.5347628196 + "rind": 141246.15317156792, + "aws-lc-rs": 174527.48922860943, + "ring": 616538.7657455298, + "rustcrypto": 684931.2470932467, + "graviola": 238176.73578247376, + "openssl": 397377.3472454559 }, "p521-ecdh": { - "rind": 233755.13159056203, - "aws-lc-rs": 262340.4232904783, - "rustcrypto": 841499.5514615043, - "openssl": 497387.5714969706 + "rind": 217017.29280823606, + "aws-lc-rs": 244662.60150830008, + "rustcrypto": 779174.1893660411, + "openssl": 465515.8523791931 }, "p521-ecdsa-sign": { - "rind": 64262.896464903206, - "aws-lc-rs": 158671.75802719078, - "rustcrypto": 185926.45505541598, - "openssl": 221002.93849662578 + "rind": 64063.55538170534, + "aws-lc-rs": 155620.05564799762, + "rustcrypto": 184227.66805083494, + "openssl": 220048.02257031674 }, "p521-ecdsa-verify": { - "rind": 214430.25852815132, - "aws-lc-rs": 303225.93398551794, - "rustcrypto": 636368.6143017586, - "openssl": 460019.67937195214 + "rind": 204423.62620166494, + "aws-lc-rs": 283253.96878084826, + "rustcrypto": 626648.8783005764, + "openssl": 449016.87813358946 } }, "coverage": { @@ -2547,13 +2547,13 @@ "name": "Apple M4", "arch": "aarch64", "source": { - "rind": "9e7f6a5a9ea59a0cf1251c24af6c5d4f21c2b0fd", + "rind": "ccdda8593be482f7ab63a5a586905c3803b074e9", "cpu": "Apple M4", - "date": "2026-11-07T14:13:32+00:00", + "date": "2026-11-09T13:30:24+00:00", "versions": { "rind": { - "rind": "0.2.1", - "rind-rustls": "0.23.0" + "rind": "0.3.3", + "rind-rustls": "0.23.3" }, "aws-lc-rs": { "aws-lc-rs": "1.19.0", @@ -2607,479 +2607,479 @@ }, "times": { "rustls-full-handshake-group/x25519mlkem768": { - "rind": 174033.21890941332, - "aws-lc-rs": 212262.18444904193, - "graviola": 179369.13915767695, - "openssl": 463381.0460529038 + "rind": 172414.97076547952, + "aws-lc-rs": 211648.1567528693, + "graviola": 179322.3241938821, + "openssl": 457333.08574996307 }, "rustls-full-handshake-group/x25519": { - "rind": 151020.41778483818, - "aws-lc-rs": 183413.85142973252, - "ring": 183823.73128491206, - "graviola": 159109.4461157086, - "openssl": 374683.41672971775 + "rind": 151028.4571501404, + "aws-lc-rs": 184509.96230678292, + "ring": 184959.47763706223, + "graviola": 158903.63688783805, + "openssl": 373953.69653908676 }, "rustls-full-handshake-group/secp256r1": { - "rind": 171986.33371878232, - "aws-lc-rs": 205844.57167233143, - "ring": 202418.7225171174, - "graviola": 189729.42507314912, - "openssl": 401286.7365568199 + "rind": 170628.05977759717, + "aws-lc-rs": 206094.5100694547, + "ring": 199716.3198896606, + "graviola": 189685.72357839515, + "openssl": 399385.5224397813 }, "rustls-full-handshake-key/ed25519": { - "rind": 128510.92569587706, - "aws-lc-rs": 150186.0182503325, - "ring": 154500.49780035467, - "graviola": 123587.1002133885, - "openssl": 383062.41485444066 + "rind": 125942.0303123984, + "aws-lc-rs": 150656.72114969706, + "ring": 154447.87019654203, + "graviola": 124529.94263986996, + "openssl": 381956.88929363084 }, "rustls-full-handshake-key/rsa-2048": { - "rind": 372918.13626126794, - "aws-lc-rs": 409148.6252046697, - "ring": 446942.2951440816, - "graviola": 674071.2139057189, - "openssl": 644460.8051278262 + "rind": 370796.4446032215, + "aws-lc-rs": 407142.41306487366, + "ring": 447308.82319639425, + "graviola": 673755.077558741, + "openssl": 641506.7338525195 }, "rustls-resumed-handshake/x25519": { - "rind": 65878.3720542502, - "aws-lc-rs": 89831.04277734383, - "ring": 87174.24632185607, - "graviola": 61633.712907640016, - "openssl": 253423.33819417763 + "rind": 65117.39228579873, + "aws-lc-rs": 90297.62863729443, + "ring": 87005.91397580697, + "graviola": 62080.63175410078, + "openssl": 251869.88905177085 }, "rustls-bulk/aes128-gcm": { - "rind": 309220.27200384217, - "aws-lc-rs": 313177.59536131227, - "ring": 372508.70211467415, - "graviola": 333720.4794931284, - "openssl": 340262.9024619477 + "rind": 297667.7261267918, + "aws-lc-rs": 295086.44461652136, + "ring": 359505.70940446283, + "graviola": 315324.84261711244, + "openssl": 323883.5341791045 }, "rustls-bulk/aes256-gcm": { - "rind": 348826.2975602187, - "aws-lc-rs": 347022.7329407418, - "ring": 386926.76666469633, - "graviola": 400753.09469779814, - "openssl": 372289.42911777744 + "rind": 334271.1932599379, + "aws-lc-rs": 327469.8166617408, + "ring": 370357.53444066795, + "graviola": 386593.2402778188, + "openssl": 359897.1552283139 }, "rustls-bulk/chacha20poly1305": { - "rind": 1108861.0560839367, - "aws-lc-rs": 1098046.0654322447, - "ring": 1096055.1032747156, - "graviola": 1733516.064999999, - "openssl": 1105978.1896970593 + "rind": 1105390.7522210728, + "aws-lc-rs": 1099021.253468302, + "ring": 1099065.72426777, + "graviola": 1753804.652777779, + "openssl": 1096776.057177479 }, "aes128-gcm/32B": { - "rind": 10.821127131276178, - "aws-lc-rs": 49.69372809937211, - "ring": 41.77351649528646, - "rustcrypto": 23.948854736693, - "graviola": 78.97332920353509, - "libcrux": 51.85918551305852, - "openssl": 66.82372152013478 + "rind": 9.295551672383347, + "aws-lc-rs": 48.63086454996338, + "ring": 42.131335817765695, + "rustcrypto": 23.740122978169886, + "graviola": 78.42753526405383, + "libcrux": 52.4106851184589, + "openssl": 65.18960244272384 }, "aes128-gcm/1350B": { - "rind": 161.4692060946662, - "aws-lc-rs": 181.14486627588735, - "ring": 210.49577164208878, - "rustcrypto": 212.31663126694232, - "graviola": 215.6740227989241, - "libcrux": 600.2737791776905, - "openssl": 195.70850925735513 + "rind": 161.50239375255845, + "aws-lc-rs": 179.48441832790817, + "ring": 212.38124502276142, + "rustcrypto": 213.32736138539227, + "graviola": 214.43105762229158, + "libcrux": 597.374593371759, + "openssl": 197.5681564437202 }, "aes128-gcm/16KB": { - "rind": 1432.566521599921, - "aws-lc-rs": 1443.190547188644, - "ring": 1936.6302916368395, - "rustcrypto": 2264.6464119768475, - "graviola": 1599.8570436429068, - "libcrux": 6780.588489580134, - "openssl": 1513.8319413310687 + "rind": 1424.2275323533925, + "aws-lc-rs": 1448.9474326315424, + "ring": 1943.1177164356054, + "rustcrypto": 2281.6224343552317, + "graviola": 1585.6014077360326, + "libcrux": 6757.061841454647, + "openssl": 1514.4281336344864 }, "aes128-gcm-open/32B": { - "rind": 12.624156350940789, - "aws-lc-rs": 47.003136652778146, - "ring": 39.2085871220502, - "rustcrypto": 27.56240754679712, - "graviola": 83.92069452651016, - "libcrux": 61.38884540124786, - "openssl": 65.60177198686354 + "rind": 11.32534091540442, + "aws-lc-rs": 46.47225484455652, + "ring": 39.18313511278347, + "rustcrypto": 27.417558875918164, + "graviola": 84.39711549717524, + "libcrux": 61.330801562553056, + "openssl": 65.72467271309918 }, "aes128-gcm-open/1350B": { - "rind": 177.83539937583888, - "aws-lc-rs": 190.64512582261838, - "ring": 243.23338506305714, - "rustcrypto": 231.7425914327465, - "graviola": 224.74059517980626, - "libcrux": 617.6156645292963, - "openssl": 199.3018164868559 + "rind": 174.54187894725368, + "aws-lc-rs": 190.4958887467629, + "ring": 241.64091983069164, + "rustcrypto": 233.43365992285587, + "graviola": 225.13837132688, + "libcrux": 624.5867630799474, + "openssl": 196.90844680320149 }, "aes128-gcm-open/16KB": { - "rind": 1563.0712752137915, - "aws-lc-rs": 1576.9297863990446, - "ring": 2159.982375633808, - "rustcrypto": 2430.9244152697033, - "graviola": 1712.1391089277797, - "libcrux": 6819.108200037708, - "openssl": 1652.8317757636764 + "rind": 1550.2853092038124, + "aws-lc-rs": 1572.5460156248462, + "ring": 2147.553991204929, + "rustcrypto": 2430.7856352900985, + "graviola": 1704.9553740955073, + "libcrux": 6755.309791303799, + "openssl": 1661.996935861146 }, "aes256-gcm/32B": { - "rind": 11.880715452945985, - "aws-lc-rs": 53.39496385912569, - "ring": 44.83910384543195, - "rustcrypto": 24.919444617749757, - "graviola": 78.9991022185664, - "libcrux": 51.81110376903908, - "openssl": 67.0972119067129 + "rind": 10.057058007418528, + "aws-lc-rs": 51.86850352777175, + "ring": 44.691796968259276, + "rustcrypto": 24.658040523676004, + "graviola": 78.27141252257748, + "libcrux": 51.90546804138748, + "openssl": 65.99351170412372 }, "aes256-gcm/1350B": { - "rind": 188.0371769951236, - "aws-lc-rs": 200.97604078913855, - "ring": 218.6426749137293, - "rustcrypto": 239.1404731163125, - "graviola": 258.09425442053987, - "libcrux": 629.6147367318457, - "openssl": 220.47736031831877 + "rind": 187.9814689072274, + "aws-lc-rs": 200.46806550446308, + "ring": 215.63961105872198, + "rustcrypto": 246.06965888690075, + "graviola": 257.87528582038595, + "libcrux": 624.0970309222018, + "openssl": 219.66712429276683 }, "aes256-gcm/16KB": { - "rind": 1686.1855233507147, - "aws-lc-rs": 1697.3073911345302, - "ring": 2033.1607276881534, - "rustcrypto": 2628.3458472577004, - "graviola": 2132.9593811962086, - "libcrux": 7077.705491882877, - "openssl": 1767.2597432128607 + "rind": 1696.4996232260041, + "aws-lc-rs": 1699.461576207061, + "ring": 2038.6669843102684, + "rustcrypto": 2676.427709965026, + "graviola": 2135.2521307335355, + "libcrux": 6942.7337417397575, + "openssl": 1766.146201976669 }, "aes256-gcm-open/32B": { - "rind": 13.132106547340127, - "aws-lc-rs": 48.59086319267663, - "ring": 39.39127515955627, - "rustcrypto": 40.837209550139896, - "graviola": 84.25999275576032, - "libcrux": 65.65592334119015, - "openssl": 67.59167122786005 + "rind": 12.184339826109868, + "aws-lc-rs": 48.65942545194366, + "ring": 39.61055493324373, + "rustcrypto": 40.81433810794359, + "graviola": 83.352199780544, + "libcrux": 65.80260949697026, + "openssl": 67.99357044212645 }, "aes256-gcm-open/1350B": { - "rind": 196.68958369341146, - "aws-lc-rs": 212.84715434676622, - "ring": 246.73622717744198, - "rustcrypto": 277.79445373680284, - "graviola": 263.0104723684277, - "libcrux": 663.2257057224188, - "openssl": 223.72659071522145 + "rind": 194.74237010989887, + "aws-lc-rs": 214.69114650249836, + "ring": 246.30883411279723, + "rustcrypto": 263.7937632376553, + "graviola": 263.3089102632192, + "libcrux": 654.6137270720395, + "openssl": 223.60276551572758 }, "aes256-gcm-open/16KB": { - "rind": 1810.1057757052654, - "aws-lc-rs": 1816.3197159097053, - "ring": 2226.9540700569632, - "rustcrypto": 2774.2571486281004, - "graviola": 2194.2861302289434, - "libcrux": 7061.0055906605585, - "openssl": 1934.9325615429348 + "rind": 1803.7509211308827, + "aws-lc-rs": 1820.363917455144, + "ring": 2233.5410185542178, + "rustcrypto": 2822.5310403146923, + "graviola": 2158.1054250010075, + "libcrux": 7145.699677919599, + "openssl": 1916.0863113210696 }, "chacha20poly1305/32B": { - "rind": 144.99661678277585, - "aws-lc-rs": 156.82502414329343, - "ring": 144.98987540053835, - "rustcrypto": 340.18897981571126, - "graviola": 193.4348438899373, - "libcrux": 169.92397716752737, - "openssl": 216.07736604064993 + "rind": 144.74165902509338, + "aws-lc-rs": 157.3109826899092, + "ring": 144.899228204149, + "rustcrypto": 341.75750809699684, + "graviola": 194.96913598657042, + "libcrux": 170.08212905884292, + "openssl": 216.30526434048969 }, "chacha20poly1305/1350B": { - "rind": 741.085964002363, - "aws-lc-rs": 758.6948909874541, - "ring": 740.7987260163288, - "rustcrypto": 1754.1719231168581, - "graviola": 1206.8867446099468, - "libcrux": 1938.72502933449, - "openssl": 826.046659979804 + "rind": 743.9670855142604, + "aws-lc-rs": 758.8952147730791, + "ring": 738.0920362712949, + "rustcrypto": 1744.2572056341533, + "graviola": 1215.8809924944107, + "libcrux": 1932.9970268730121, + "openssl": 823.2650513547336 }, "chacha20poly1305/16KB": { - "rind": 7500.009003435792, - "aws-lc-rs": 7498.869139980789, - "ring": 7566.627792079208, - "rustcrypto": 14970.944335894783, - "graviola": 12562.722587372544, - "libcrux": 22123.0659329316, - "openssl": 7367.829055526821 + "rind": 7476.846766007037, + "aws-lc-rs": 7473.883803421014, + "ring": 7492.151839249672, + "rustcrypto": 14905.74453191961, + "graviola": 12437.34398767302, + "libcrux": 21722.22034590133, + "openssl": 7336.91686084189 }, "xchacha20poly1305/32B": { - "rind": 896.8087247809358, - "aws-lc-rs": 870.5694572603763, - "rustcrypto": 1056.9760977064277, - "graviola": 905.4052495597368, - "libcrux": 899.69902584193 + "rind": 875.3983278439398, + "aws-lc-rs": 861.0060600857527, + "rustcrypto": 1050.7446870404606, + "graviola": 907.9380844585288, + "libcrux": 894.9356099268788 }, "xchacha20poly1305/1350B": { - "rind": 1474.1792574479089, - "aws-lc-rs": 1446.5773162934868, - "rustcrypto": 2444.4468967415396, - "graviola": 1939.3436331998216, - "libcrux": 2707.9441152790046 + "rind": 1481.0614293926408, + "aws-lc-rs": 1457.5239487069603, + "rustcrypto": 2442.776588097073, + "graviola": 1926.6736987656163, + "libcrux": 2705.9392784618885 }, "xchacha20poly1305/16KB": { - "rind": 8230.331355688439, - "aws-lc-rs": 8308.035252395115, - "rustcrypto": 15592.31772106717, - "graviola": 13217.856057672932, - "libcrux": 22434.145641101422 + "rind": 8302.727333726016, + "aws-lc-rs": 8252.457200151419, + "rustcrypto": 15509.901217370876, + "graviola": 13180.370304868255, + "libcrux": 22564.810833182823 }, "quic-header-protection/aes128": { - "rind": 2.8124206844376203, - "aws-lc-rs": 2.8224564945106345, - "ring": 3.174105868077328 + "rind": 2.745043997549112, + "aws-lc-rs": 2.832146051578138, + "ring": 3.194284669234834 }, "quic-header-protection/aes256": { - "rind": 2.9116757067702506, - "aws-lc-rs": 3.002865201930444, - "ring": 3.885372834716827 + "rind": 2.7370685947321474, + "aws-lc-rs": 2.989225426821114, + "ring": 3.9030286565178045 }, "quic-header-protection/chacha20": { - "rind": 57.81215656633907, - "aws-lc-rs": 72.45433722586256, - "ring": 67.37909630635097 + "rind": 57.77981340149812, + "aws-lc-rs": 72.94917868549524, + "ring": 67.768049804744 }, "x25519-ecdh": { - "rind": 16534.54398313712, - "aws-lc-rs": 18119.87452261644, - "ring": 24913.90538684794, - "rustcrypto": 29732.679532732378, - "graviola": 16574.89651544259, - "libcrux": 37295.65352205557, - "openssl": 36212.28886673215 + "rind": 16493.217102233015, + "aws-lc-rs": 17683.308503029406, + "ring": 24469.37567385843, + "rustcrypto": 29647.795639869957, + "graviola": 16587.768946275224, + "libcrux": 37316.04748233208, + "openssl": 35751.47869244343 }, "p256-ecdh": { - "rind": 26442.616846846267, - "aws-lc-rs": 28797.671124434404, - "ring": 32157.90606908138, - "rustcrypto": 178427.96274124426, - "graviola": 31153.248730604402, - "libcrux": 182720.63488104034, - "openssl": 50383.4029641397 + "rind": 26252.10708322357, + "aws-lc-rs": 28666.12075027972, + "ring": 32481.19123206272, + "rustcrypto": 180002.97069233042, + "graviola": 31048.680042263928, + "libcrux": 182204.10316314467, + "openssl": 50094.02912442737 }, "ed25519-sign": { - "rind": 3928.3367340926943, - "aws-lc-rs": 4073.116638933698, - "ring": 7029.313147645581, - "rustcrypto": 8646.604429479195, - "graviola": 4206.7317206611915, - "libcrux": 22002.144452912242, - "openssl": 16559.542641495493 + "rind": 3925.5166564575684, + "aws-lc-rs": 4071.1463161284732, + "ring": 7048.320362277141, + "rustcrypto": 8632.058409202375, + "graviola": 4174.1121758867075, + "libcrux": 22117.806267073403, + "openssl": 16468.651851386632 }, "ed25519-verify": { - "rind": 18807.69500729644, - "aws-lc-rs": 18480.606487365156, - "ring": 20224.85665110093, - "rustcrypto": 18596.90135738947, - "graviola": 18943.19942191887, - "libcrux": 29437.374682598325, - "openssl": 41286.17418077927 + "rind": 16559.24440859657, + "aws-lc-rs": 18437.627357631285, + "ring": 20044.62426816413, + "rustcrypto": 18455.222199922417, + "graviola": 16619.801881547573, + "libcrux": 29415.78293581597, + "openssl": 40641.41943411655 }, "p256-ecdsa-sign": { - "rind": 7133.358027101757, - "aws-lc-rs": 11160.390583550892, - "ring": 10913.984308126335, - "rustcrypto": 43982.78809537883, - "graviola": 8581.422315004256, - "libcrux": 66945.7074065317, - "openssl": 12433.656889044372 + "rind": 7179.572956715714, + "aws-lc-rs": 11225.35570136118, + "ring": 11004.697021481252, + "rustcrypto": 44382.34796322489, + "graviola": 8582.340650256498, + "libcrux": 66814.54362675073, + "openssl": 12423.649057558741 }, "p256-ecdsa-verify": { - "rind": 26252.33116518141, - "aws-lc-rs": 27375.722103389442, - "ring": 29221.09328083768, - "rustcrypto": 151686.60569306932, - "graviola": 28178.997641226808, - "libcrux": 156181.1296586375, - "openssl": 41897.571019949755 + "rind": 25955.567808867843, + "aws-lc-rs": 27217.956892271315, + "ring": 29110.002523591378, + "rustcrypto": 151281.0259908379, + "graviola": 28214.97118664105, + "libcrux": 155623.62034949017, + "openssl": 41651.716948130634 }, "sha256/64B": { - "rind": 36.57131204369449, - "aws-lc-rs": 70.32415830089113, - "ring": 44.0059054981848, - "rustcrypto": 36.215021213239375, - "graviola": 35.29174549586164, - "libcrux": 224.69178580259438, - "openssl": 159.1140555437038 + "rind": 36.964212719556485, + "aws-lc-rs": 67.1540599055767, + "ring": 44.29346387497285, + "rustcrypto": 36.53903913930475, + "graviola": 34.820433490311714, + "libcrux": 225.9094621935245, + "openssl": 159.0874663898686 }, "sha256/1350B": { - "rind": 408.75800563142957, - "aws-lc-rs": 433.7925322901324, - "ring": 409.5397643251492, - "rustcrypto": 473.4798320161379, - "graviola": 480.237689733539, - "libcrux": 2457.191230657615, - "openssl": 533.0974161064853 + "rind": 410.4303755844052, + "aws-lc-rs": 439.7664218095184, + "ring": 411.97049963516207, + "rustcrypto": 472.58464066747825, + "graviola": 474.0410507754706, + "libcrux": 2486.9922133176683, + "openssl": 524.4391405381044 }, "sha256/16KB": { - "rind": 5008.42772515111, - "aws-lc-rs": 4860.7042243336155, - "ring": 4836.97662563781, - "rustcrypto": 5664.698465090769, - "graviola": 5793.031021274056, - "libcrux": 28996.3705642931, - "openssl": 4980.656088504373 + "rind": 4962.510453600147, + "aws-lc-rs": 4872.520049209398, + "ring": 4835.385903662081, + "rustcrypto": 5700.197831211693, + "graviola": 6058.093471655432, + "libcrux": 29155.295796969887, + "openssl": 4993.016618961552 }, "sha512/64B": { - "rind": 75.08930666847348, - "aws-lc-rs": 104.75911972741461, - "ring": 84.3027763773294, - "rustcrypto": 76.89690215187275, - "graviola": 174.55049129561593, - "libcrux": 141.6309418697323, - "openssl": 205.1409422183589 + "rind": 76.06709410128671, + "aws-lc-rs": 106.46129118514594, + "ring": 86.55586406247188, + "rustcrypto": 77.19747388606484, + "graviola": 175.23386924150583, + "libcrux": 140.75267690643568, + "openssl": 209.38572595845864 }, "sha512/1350B": { - "rind": 730.1034595779082, - "aws-lc-rs": 768.3241811440939, - "ring": 742.7614440667948, - "rustcrypto": 723.0342101015636, - "graviola": 1865.7716823478572, - "libcrux": 1562.976879539553, - "openssl": 892.6857567065447 + "rind": 731.240906996331, + "aws-lc-rs": 766.7832340838648, + "ring": 736.5363804616755, + "rustcrypto": 716.0006566101198, + "graviola": 1870.237287110241, + "libcrux": 1566.346401389952, + "openssl": 865.2906336049383 }, "sha512/16KB": { - "rind": 8723.8825048475, - "aws-lc-rs": 8911.650822894844, - "ring": 8701.448911755011, - "rustcrypto": 8589.75311976187, - "graviola": 21687.2184971731, - "libcrux": 18393.899450452507, - "openssl": 9332.47374029677 + "rind": 8682.836955001147, + "aws-lc-rs": 8716.134635518061, + "ring": 8702.029751345195, + "rustcrypto": 8467.390515321871, + "graviola": 21753.342934514134, + "libcrux": 18317.06144059182, + "openssl": 8852.708213953529 }, "hmac-sha256/64B": { - "rind": 109.74123639577842, - "aws-lc-rs": 245.26224879132326, - "ring": 134.0873994885313, - "rustcrypto": 99.42204211376522, - "graviola": 111.56371001464255, - "libcrux": 563.6307050445498, - "openssl": 2094.635672060225 + "rind": 99.71544689507019, + "aws-lc-rs": 244.3604928145157, + "ring": 134.66998556209867, + "rustcrypto": 99.54751084684968, + "graviola": 112.13873928445952, + "libcrux": 562.8288953327351, + "openssl": 2052.862970443239 }, "hmac-sha256/1350B": { - "rind": 487.068294570858, - "aws-lc-rs": 597.0221645466498, - "ring": 502.1719248680047, - "rustcrypto": 544.7066881230398, - "graviola": 561.8963335065688, - "libcrux": 2796.4507769616566, - "openssl": 2410.3365230935706 + "rind": 478.49376157254375, + "aws-lc-rs": 600.2613205841748, + "ring": 503.19014920393323, + "rustcrypto": 541.0581037752671, + "graviola": 558.1452921119467, + "libcrux": 2799.159922766143, + "openssl": 2438.1433396651646 }, "hkdf-sha256/extract-expand": { - "rind": 225.988738336724, - "aws-lc-rs": 329.65862900862766, - "ring": 272.6824267478671, - "rustcrypto": 211.8131456265796, - "libcrux": 936.1168095769948, - "openssl": 2160.7328722971083 + "rind": 205.04959986699652, + "aws-lc-rs": 330.79125204233225, + "ring": 268.26370498561573, + "rustcrypto": 211.23128653383196, + "libcrux": 925.6926960716878, + "openssl": 2178.1351763674097 }, "hkdf-sha256/expand": { - "rind": 74.11873825998634, - "aws-lc-rs": 153.67865599993996, - "ring": 92.57386320707919, - "rustcrypto": 68.77316440431991, - "libcrux": 481.19385488637937, - "openssl": 1548.2686113032798 + "rind": 70.07139620075189, + "aws-lc-rs": 153.74337020591463, + "ring": 93.07282366883709, + "rustcrypto": 68.07337374712856, + "libcrux": 479.8208618183773, + "openssl": 1580.7939340085961 }, "rsa2048-pkcs1-sha256-sign": { - "rind": 275397.47840204916, - "aws-lc-rs": 283822.6210176839, - "ring": 323015.9733190483, - "rustcrypto": 588222.4770400473, - "graviola": 551435.2627220334, - "openssl": 340402.00488104037 + "rind": 274327.5039239446, + "aws-lc-rs": 282675.3754031821, + "ring": 322813.49651692034, + "rustcrypto": 587241.7303975173, + "graviola": 553454.1991813211, + "openssl": 340657.89491059555 }, "rsa2048-pkcs1-sha256-verify": { - "rind": 8409.532015500057, - "aws-lc-rs": 9538.817489825742, - "ring": 11009.06330453941, - "rustcrypto": 30967.695657159747, - "graviola": 18434.44488704374, - "openssl": 16810.763400735595 + "rind": 8424.299191008653, + "aws-lc-rs": 9510.246863701295, + "ring": 10994.121373440827, + "rustcrypto": 30878.063018915323, + "graviola": 18523.7059266477, + "openssl": 16490.623130880253 }, "rsa2048-pss-sha256-sign": { - "rind": 275822.7496280971, - "aws-lc-rs": 285360.42448746366, - "ring": 323170.4740904389, - "rustcrypto": 589957.4370858578, - "graviola": 551491.2202231417, - "libcrux": 4467537.258571428, - "openssl": 341811.2497546919 + "rind": 276221.1713600315, + "aws-lc-rs": 286245.18269740406, + "ring": 325860.2464193882, + "rustcrypto": 586763.4991325551, + "graviola": 552535.1974922417, + "libcrux": 4459506.308571428, + "openssl": 340802.9411216196 }, "rsa2048-pss-sha256-verify": { - "rind": 8742.133543346548, - "aws-lc-rs": 9889.631911130922, - "ring": 11431.395340680452, - "rustcrypto": 38875.21373873208, - "graviola": 18774.058877364416, - "libcrux": 297718.9191606325, - "openssl": 17465.844719457873 + "rind": 8755.018323663644, + "aws-lc-rs": 9826.965645139018, + "ring": 11414.944951631787, + "rustcrypto": 39091.085593505246, + "graviola": 18793.22989424782, + "libcrux": 297826.24031771836, + "openssl": 17322.260162466642 }, "mlkem768-keygen": { - "rind": 6110.127456215535, - "aws-lc-rs": 7310.531183426925, - "rustcrypto": 26285.603558445397, - "graviola": 6110.241329199627, - "libcrux": 11766.910832510714, - "openssl": 24902.130620043346 + "rind": 5999.36870498005, + "aws-lc-rs": 7377.467522744238, + "rustcrypto": 26316.54399843229, + "graviola": 6109.691652535589, + "libcrux": 11821.377352955664, + "openssl": 24939.40936062263 }, "mlkem768-encaps": { - "rind": 6770.324432036487, - "aws-lc-rs": 7908.032642739922, - "rustcrypto": 27873.441733949516, - "graviola": 6320.086300192737, - "libcrux": 9246.160567412819, - "openssl": 23886.640800354664 + "rind": 6844.522636522583, + "aws-lc-rs": 7832.615292970661, + "rustcrypto": 27777.85283085025, + "graviola": 6394.360144380268, + "libcrux": 9285.799361698742, + "openssl": 23768.25760875743 }, "mlkem768-decaps": { - "rind": 4118.2416762962175, - "aws-lc-rs": 7666.82423372547, - "rustcrypto": 33919.741991691706, - "graviola": 4022.8164635568032, - "libcrux": 9475.755352609887, - "openssl": 24662.710449534505 + "rind": 4130.427036948098, + "aws-lc-rs": 7597.986405321431, + "rustcrypto": 33985.965434543454, + "graviola": 4028.3103427581564, + "libcrux": 9442.2229849808, + "openssl": 24474.38813831831 }, "p384-ecdh": { - "rind": 90114.90617576896, - "aws-lc-rs": 104988.2257923255, - "ring": 413703.04707846907, - "rustcrypto": 488307.11447761196, - "graviola": 150929.4916580464, - "openssl": 280830.4326900153 + "rind": 91078.60132069497, + "aws-lc-rs": 103712.95912418107, + "ring": 410514.4461415694, + "rustcrypto": 491569.04904093395, + "graviola": 151507.30867001627, + "openssl": 279516.05452736316 }, "p384-ecdsa-sign": { - "rind": 22302.40167796879, - "aws-lc-rs": 49209.360792571795, - "ring": 222336.7691010295, - "rustcrypto": 111888.78847101128, - "graviola": 80216.9928062657, - "openssl": 102688.5455282991 + "rind": 22487.769710742217, + "aws-lc-rs": 49494.99277921133, + "ring": 223048.95383971234, + "rustcrypto": 112224.28563223487, + "graviola": 80577.0052626718, + "openssl": 103258.48863455003 }, "p384-ecdsa-verify": { - "rind": 84012.40322594946, - "aws-lc-rs": 110786.01632530417, - "ring": 397214.2813610167, - "rustcrypto": 422125.95016403135, - "graviola": 148924.5971863455, - "openssl": 237682.0304221467 + "rind": 84704.8832189301, + "aws-lc-rs": 111006.57297275997, + "ring": 402711.6621471849, + "rustcrypto": 424305.1215457367, + "graviola": 149596.99820895522, + "openssl": 237614.09711836855 }, "p521-ecdh": { - "rind": 129817.85132555047, - "aws-lc-rs": 142271.85765095314, - "rustcrypto": 396279.48286389833, - "openssl": 247042.07350475347 + "rind": 129883.62286153392, + "aws-lc-rs": 142070.9573991429, + "rustcrypto": 396725.30152504804, + "openssl": 246313.90704004728 }, "p521-ecdsa-sign": { - "rind": 36251.69397908535, - "aws-lc-rs": 84102.4548825181, - "rustcrypto": 80093.55418907935, - "openssl": 132306.58407979904 + "rind": 36501.12436895314, + "aws-lc-rs": 84000.97268841436, + "rustcrypto": 79751.34062804788, + "openssl": 133083.75412324516 }, "p521-ecdsa-verify": { - "rind": 120989.28014777598, - "aws-lc-rs": 166726.05441185163, - "rustcrypto": 251972.30457711444, - "openssl": 254262.76397024776 + "rind": 119959.18431624059, + "aws-lc-rs": 166298.40779296585, + "rustcrypto": 251099.42092212205, + "openssl": 253120.15655879022 } }, "coverage": {