For benchmarking TinyJambu-{128, 192, 256} authenticated encryption/ verified decryption on CPU, issue
FBK=32 make benchmark
# or
FBK=64 make benchmark
# or
FBK=128 make benchmark
Warning Because most of the CPUs employ dynamic frequency boosting technique, when benchmarking, you should disable CPU frequency scaling by following this guide.
Note Following benchmark results were collected by issuing
make benchmark
i.e. which by default computes 32 feedback bits in parallel. One may also wish to benchmark by issuingFBK={64,128} make benchmark
, which computes {64, 128} feedback bits per iteration.
2023-01-03T21:53:59+04:00
Running ./bench/a.out
Run on (8 X 2400 MHz CPU s)
CPU Caches:
L1 Data 32 KiB
L1 Instruction 32 KiB
L2 Unified 256 KiB (x4)
L3 Unified 6144 KiB
Load Average: 1.63, 1.81, 1.87
----------------------------------------------------------------------------------------
Benchmark Time CPU Iterations UserCounters...
----------------------------------------------------------------------------------------
tinyjambu_128_encrypt/64/32 141 ns 141 ns 4901515 bytes_per_second=648.653M/s
tinyjambu_128_decrypt/64/32 152 ns 152 ns 4534560 bytes_per_second=603.67M/s
tinyjambu_128_encrypt/128/32 247 ns 245 ns 2999182 bytes_per_second=623.62M/s
tinyjambu_128_decrypt/128/32 246 ns 245 ns 2752882 bytes_per_second=622.835M/s
tinyjambu_128_encrypt/256/32 410 ns 408 ns 1734296 bytes_per_second=672.966M/s
tinyjambu_128_decrypt/256/32 426 ns 425 ns 1625246 bytes_per_second=646.384M/s
tinyjambu_128_encrypt/512/32 794 ns 782 ns 911162 bytes_per_second=663.527M/s
tinyjambu_128_decrypt/512/32 799 ns 787 ns 818618 bytes_per_second=658.906M/s
tinyjambu_128_encrypt/1024/32 1480 ns 1467 ns 435847 bytes_per_second=686.462M/s
tinyjambu_128_decrypt/1024/32 1537 ns 1525 ns 462293 bytes_per_second=660.339M/s
tinyjambu_128_encrypt/2048/32 2909 ns 2868 ns 240999 bytes_per_second=691.532M/s
tinyjambu_128_decrypt/2048/32 3070 ns 3036 ns 239672 bytes_per_second=653.442M/s
tinyjambu_128_encrypt/4096/32 6302 ns 6048 ns 126846 bytes_per_second=650.892M/s
tinyjambu_128_decrypt/4096/32 6128 ns 6061 ns 114161 bytes_per_second=649.487M/s
tinyjambu_192_encrypt/64/32 168 ns 166 ns 4271861 bytes_per_second=550.647M/s
tinyjambu_192_decrypt/64/32 173 ns 170 ns 4066127 bytes_per_second=537.702M/s
tinyjambu_192_encrypt/128/32 247 ns 247 ns 2813053 bytes_per_second=617.995M/s
tinyjambu_192_decrypt/128/32 261 ns 260 ns 2698119 bytes_per_second=587.062M/s
tinyjambu_192_encrypt/256/32 455 ns 452 ns 1546756 bytes_per_second=607.028M/s
tinyjambu_192_decrypt/256/32 511 ns 494 ns 1568160 bytes_per_second=556.419M/s
tinyjambu_192_encrypt/512/32 890 ns 882 ns 789702 bytes_per_second=587.98M/s
tinyjambu_192_decrypt/512/32 847 ns 844 ns 819576 bytes_per_second=615.042M/s
tinyjambu_192_encrypt/1024/32 1546 ns 1545 ns 442553 bytes_per_second=651.8M/s
tinyjambu_192_decrypt/1024/32 1530 ns 1529 ns 452925 bytes_per_second=658.561M/s
tinyjambu_192_encrypt/2048/32 2995 ns 2994 ns 228835 bytes_per_second=662.645M/s
tinyjambu_192_decrypt/2048/32 3158 ns 3129 ns 234266 bytes_per_second=633.911M/s
tinyjambu_192_encrypt/4096/32 6423 ns 6362 ns 106851 bytes_per_second=618.8M/s
tinyjambu_192_decrypt/4096/32 6250 ns 6208 ns 106725 bytes_per_second=634.184M/s
tinyjambu_256_encrypt/64/32 152 ns 151 ns 4886801 bytes_per_second=607.999M/s
tinyjambu_256_decrypt/64/32 161 ns 160 ns 4068656 bytes_per_second=570.484M/s
tinyjambu_256_encrypt/128/32 234 ns 233 ns 3070526 bytes_per_second=653.58M/s
tinyjambu_256_decrypt/128/32 261 ns 260 ns 2698213 bytes_per_second=586.16M/s
tinyjambu_256_encrypt/256/32 400 ns 399 ns 1727836 bytes_per_second=688.072M/s
tinyjambu_256_decrypt/256/32 487 ns 483 ns 1493094 bytes_per_second=568.081M/s
tinyjambu_256_encrypt/512/32 768 ns 762 ns 954094 bytes_per_second=681.143M/s
tinyjambu_256_decrypt/512/32 914 ns 890 ns 776518 bytes_per_second=583.202M/s
tinyjambu_256_encrypt/1024/32 1383 ns 1381 ns 479531 bytes_per_second=728.979M/s
tinyjambu_256_decrypt/1024/32 1599 ns 1597 ns 433582 bytes_per_second=630.517M/s
tinyjambu_256_encrypt/2048/32 2685 ns 2684 ns 259033 bytes_per_second=739.053M/s
tinyjambu_256_decrypt/2048/32 3139 ns 3137 ns 224072 bytes_per_second=632.285M/s
tinyjambu_256_encrypt/4096/32 5336 ns 5333 ns 127003 bytes_per_second=738.174M/s
tinyjambu_256_decrypt/4096/32 6188 ns 6184 ns 111905 bytes_per_second=636.624M/s
2023-01-03T18:36:28+00:00
Running ./bench/a.out
Run on (64 X 2100 MHz CPU s)
CPU Caches:
L1 Data 64 KiB (x64)
L1 Instruction 64 KiB (x64)
L2 Unified 1024 KiB (x64)
L3 Unified 32768 KiB (x1)
Load Average: 0.13, 0.04, 0.01
----------------------------------------------------------------------------------------
Benchmark Time CPU Iterations UserCounters...
----------------------------------------------------------------------------------------
tinyjambu_128_encrypt/64/32 96.5 ns 96.5 ns 7253865 bytes_per_second=948.387M/s
tinyjambu_128_decrypt/64/32 106 ns 106 ns 6598215 bytes_per_second=863.188M/s
tinyjambu_128_encrypt/128/32 138 ns 138 ns 5066435 bytes_per_second=1104.24M/s
tinyjambu_128_decrypt/128/32 153 ns 153 ns 4585540 bytes_per_second=999.76M/s
tinyjambu_128_encrypt/256/32 220 ns 220 ns 3176342 bytes_per_second=1.21674G/s
tinyjambu_128_decrypt/256/32 246 ns 246 ns 2847325 bytes_per_second=1118.29M/s
tinyjambu_128_encrypt/512/32 386 ns 386 ns 1813281 bytes_per_second=1.31183G/s
tinyjambu_128_decrypt/512/32 432 ns 432 ns 1620707 bytes_per_second=1.17201G/s
tinyjambu_128_encrypt/1024/32 717 ns 717 ns 978339 bytes_per_second=1.37131G/s
tinyjambu_128_decrypt/1024/32 805 ns 805 ns 874080 bytes_per_second=1.22207G/s
tinyjambu_128_encrypt/2048/32 1384 ns 1383 ns 505692 bytes_per_second=1.4002G/s
tinyjambu_128_decrypt/2048/32 1556 ns 1556 ns 448663 bytes_per_second=1.24505G/s
tinyjambu_128_encrypt/4096/32 2706 ns 2706 ns 258416 bytes_per_second=1.42058G/s
tinyjambu_128_decrypt/4096/32 3051 ns 3051 ns 229881 bytes_per_second=1.26017G/s
tinyjambu_192_encrypt/64/32 104 ns 104 ns 6708001 bytes_per_second=877.101M/s
tinyjambu_192_decrypt/64/32 115 ns 115 ns 6096908 bytes_per_second=797.752M/s
tinyjambu_192_encrypt/128/32 146 ns 146 ns 4798290 bytes_per_second=1045.77M/s
tinyjambu_192_decrypt/128/32 162 ns 162 ns 4306249 bytes_per_second=939.019M/s
tinyjambu_192_encrypt/256/32 230 ns 230 ns 3048561 bytes_per_second=1.16805G/s
tinyjambu_192_decrypt/256/32 258 ns 258 ns 2711038 bytes_per_second=1063.46M/s
tinyjambu_192_encrypt/512/32 396 ns 396 ns 1766788 bytes_per_second=1.27877G/s
tinyjambu_192_decrypt/512/32 450 ns 450 ns 1558383 bytes_per_second=1.12667G/s
tinyjambu_192_encrypt/1024/32 730 ns 730 ns 962842 bytes_per_second=1.34792G/s
tinyjambu_192_decrypt/1024/32 832 ns 832 ns 839898 bytes_per_second=1.1814G/s
tinyjambu_192_encrypt/2048/32 1403 ns 1403 ns 499219 bytes_per_second=1.38092G/s
tinyjambu_192_decrypt/2048/32 1603 ns 1603 ns 436695 bytes_per_second=1.20823G/s
tinyjambu_192_encrypt/4096/32 2740 ns 2740 ns 255649 bytes_per_second=1.4033G/s
tinyjambu_192_decrypt/4096/32 3131 ns 3131 ns 223764 bytes_per_second=1.2278G/s
tinyjambu_256_encrypt/64/32 96.4 ns 96.4 ns 7266925 bytes_per_second=950.174M/s
tinyjambu_256_decrypt/64/32 108 ns 108 ns 6511191 bytes_per_second=851.602M/s
tinyjambu_256_encrypt/128/32 138 ns 138 ns 5062154 bytes_per_second=1104M/s
tinyjambu_256_decrypt/128/32 156 ns 156 ns 4490840 bytes_per_second=980.265M/s
tinyjambu_256_encrypt/256/32 221 ns 221 ns 3167103 bytes_per_second=1.21209G/s
tinyjambu_256_decrypt/256/32 252 ns 252 ns 2779985 bytes_per_second=1090.91M/s
tinyjambu_256_encrypt/512/32 388 ns 388 ns 1805046 bytes_per_second=1.30624G/s
tinyjambu_256_decrypt/512/32 444 ns 444 ns 1576240 bytes_per_second=1.14061G/s
tinyjambu_256_encrypt/1024/32 720 ns 720 ns 970148 bytes_per_second=1.36543G/s
tinyjambu_256_decrypt/1024/32 829 ns 829 ns 845395 bytes_per_second=1.18669G/s
tinyjambu_256_encrypt/2048/32 1394 ns 1394 ns 504158 bytes_per_second=1.38991G/s
tinyjambu_256_decrypt/2048/32 1605 ns 1605 ns 436268 bytes_per_second=1.20675G/s
tinyjambu_256_encrypt/4096/32 2724 ns 2724 ns 257125 bytes_per_second=1.41142G/s
tinyjambu_256_decrypt/4096/32 3140 ns 3140 ns 222869 bytes_per_second=1.22436G/s
2023-01-03T18:38:24+00:00
Running ./bench/a.out
Run on (64 X 2100 MHz CPU s)
CPU Caches:
L1 Data 64 KiB (x64)
L1 Instruction 64 KiB (x64)
L2 Unified 1024 KiB (x64)
L3 Unified 32768 KiB (x1)
Load Average: 0.23, 0.14, 0.05
----------------------------------------------------------------------------------------
Benchmark Time CPU Iterations UserCounters...
----------------------------------------------------------------------------------------
tinyjambu_128_encrypt/64/32 196 ns 196 ns 3563341 bytes_per_second=466.267M/s
tinyjambu_128_decrypt/64/32 209 ns 209 ns 3352745 bytes_per_second=438.617M/s
tinyjambu_128_encrypt/128/32 274 ns 274 ns 2553490 bytes_per_second=556.604M/s
tinyjambu_128_decrypt/128/32 293 ns 293 ns 2391877 bytes_per_second=521.536M/s
tinyjambu_128_encrypt/256/32 431 ns 430 ns 1625655 bytes_per_second=638.006M/s
tinyjambu_128_decrypt/256/32 461 ns 461 ns 1519185 bytes_per_second=596.101M/s
tinyjambu_128_encrypt/512/32 741 ns 741 ns 944315 bytes_per_second=699.928M/s
tinyjambu_128_decrypt/512/32 796 ns 796 ns 879976 bytes_per_second=652.075M/s
tinyjambu_128_encrypt/1024/32 1363 ns 1363 ns 513612 bytes_per_second=738.863M/s
tinyjambu_128_decrypt/1024/32 1465 ns 1465 ns 477733 bytes_per_second=687.277M/s
tinyjambu_128_encrypt/2048/32 2607 ns 2607 ns 268594 bytes_per_second=761.017M/s
tinyjambu_128_decrypt/2048/32 2804 ns 2804 ns 249653 bytes_per_second=707.38M/s
tinyjambu_128_encrypt/4096/32 5094 ns 5094 ns 137313 bytes_per_second=772.802M/s
tinyjambu_128_decrypt/4096/32 5488 ns 5488 ns 127539 bytes_per_second=717.358M/s
tinyjambu_192_encrypt/64/32 197 ns 197 ns 3555524 bytes_per_second=464.909M/s
tinyjambu_192_decrypt/64/32 209 ns 209 ns 3352037 bytes_per_second=437.763M/s
tinyjambu_192_encrypt/128/32 275 ns 275 ns 2547980 bytes_per_second=555.513M/s
tinyjambu_192_decrypt/128/32 292 ns 292 ns 2397478 bytes_per_second=522.479M/s
tinyjambu_192_encrypt/256/32 431 ns 431 ns 1623358 bytes_per_second=637.072M/s
tinyjambu_192_decrypt/256/32 461 ns 461 ns 1518664 bytes_per_second=595.839M/s
tinyjambu_192_encrypt/512/32 742 ns 742 ns 943571 bytes_per_second=699.383M/s
tinyjambu_192_decrypt/512/32 796 ns 796 ns 880174 bytes_per_second=652.164M/s
tinyjambu_192_encrypt/1024/32 1363 ns 1363 ns 513499 bytes_per_second=738.83M/s
tinyjambu_192_decrypt/1024/32 1466 ns 1466 ns 477937 bytes_per_second=687.132M/s
tinyjambu_192_encrypt/2048/32 2606 ns 2606 ns 268753 bytes_per_second=761.311M/s
tinyjambu_192_decrypt/2048/32 2807 ns 2807 ns 249354 bytes_per_second=706.798M/s
tinyjambu_192_encrypt/4096/32 5091 ns 5091 ns 137510 bytes_per_second=773.268M/s
tinyjambu_192_decrypt/4096/32 5486 ns 5486 ns 127596 bytes_per_second=717.579M/s
tinyjambu_256_encrypt/64/32 197 ns 197 ns 3552618 bytes_per_second=464.675M/s
tinyjambu_256_decrypt/64/32 209 ns 209 ns 3351161 bytes_per_second=438.795M/s
tinyjambu_256_encrypt/128/32 275 ns 275 ns 2547565 bytes_per_second=555.245M/s
tinyjambu_256_decrypt/128/32 292 ns 292 ns 2399484 bytes_per_second=523.26M/s
tinyjambu_256_encrypt/256/32 432 ns 432 ns 1622773 bytes_per_second=636.351M/s
tinyjambu_256_decrypt/256/32 460 ns 460 ns 1516588 bytes_per_second=596.731M/s
tinyjambu_256_encrypt/512/32 742 ns 742 ns 943274 bytes_per_second=698.828M/s
tinyjambu_256_decrypt/512/32 795 ns 795 ns 880363 bytes_per_second=652.804M/s
tinyjambu_256_encrypt/1024/32 1364 ns 1364 ns 513235 bytes_per_second=738.4M/s
tinyjambu_256_decrypt/1024/32 1464 ns 1464 ns 478214 bytes_per_second=688.064M/s
tinyjambu_256_encrypt/2048/32 2608 ns 2607 ns 268474 bytes_per_second=760.748M/s
tinyjambu_256_decrypt/2048/32 2802 ns 2801 ns 249812 bytes_per_second=708.065M/s
tinyjambu_256_encrypt/4096/32 5094 ns 5094 ns 137429 bytes_per_second=772.807M/s
tinyjambu_256_decrypt/4096/32 5477 ns 5476 ns 127790 bytes_per_second=718.855M/s
2023-01-04T09:11:14+00:00
Running ./bench/a.out
Run on (128 X 1278.06 MHz CPU s)
CPU Caches:
L1 Data 48 KiB (x64)
L1 Instruction 32 KiB (x64)
L2 Unified 1280 KiB (x64)
L3 Unified 55296 KiB (x2)
Load Average: 0.00, 0.08, 0.05
----------------------------------------------------------------------------------------
Benchmark Time CPU Iterations UserCounters...
----------------------------------------------------------------------------------------
tinyjambu_128_encrypt/64/32 70.6 ns 70.6 ns 9883551 bytes_per_second=1.26621G/s
tinyjambu_128_decrypt/64/32 73.0 ns 73.0 ns 9546107 bytes_per_second=1.22427G/s
tinyjambu_128_encrypt/128/32 84.4 ns 84.4 ns 8290862 bytes_per_second=1.76513G/s
tinyjambu_128_decrypt/128/32 86.9 ns 86.9 ns 8090670 bytes_per_second=1.71385G/s
tinyjambu_128_encrypt/256/32 112 ns 112 ns 6261539 bytes_per_second=2.39793G/s
tinyjambu_128_decrypt/256/32 114 ns 114 ns 6185791 bytes_per_second=2.34748G/s
tinyjambu_128_encrypt/512/32 169 ns 169 ns 4121005 bytes_per_second=2.99792G/s
tinyjambu_128_decrypt/512/32 169 ns 169 ns 4111935 bytes_per_second=2.9954G/s
tinyjambu_128_encrypt/1024/32 279 ns 279 ns 2457254 bytes_per_second=3.52728G/s
tinyjambu_128_decrypt/1024/32 282 ns 282 ns 2484825 bytes_per_second=3.48927G/s
tinyjambu_128_encrypt/2048/32 499 ns 499 ns 1403247 bytes_per_second=3.88431G/s
tinyjambu_128_decrypt/2048/32 501 ns 501 ns 1396285 bytes_per_second=3.8676G/s
tinyjambu_128_encrypt/4096/32 937 ns 937 ns 746679 bytes_per_second=4.1027G/s
tinyjambu_128_decrypt/4096/32 941 ns 941 ns 744378 bytes_per_second=4.08615G/s
tinyjambu_192_encrypt/64/32 74.4 ns 74.4 ns 9417197 bytes_per_second=1.20239G/s
tinyjambu_192_decrypt/64/32 78.2 ns 78.2 ns 8934563 bytes_per_second=1.1436G/s
tinyjambu_192_encrypt/128/32 88.2 ns 88.2 ns 7949014 bytes_per_second=1.6903G/s
tinyjambu_192_decrypt/128/32 91.9 ns 91.9 ns 7642894 bytes_per_second=1.62152G/s
tinyjambu_192_encrypt/256/32 116 ns 116 ns 6049242 bytes_per_second=2.32004G/s
tinyjambu_192_decrypt/256/32 119 ns 119 ns 5866823 bytes_per_second=2.25222G/s
tinyjambu_192_encrypt/512/32 171 ns 171 ns 4090329 bytes_per_second=2.96853G/s
tinyjambu_192_decrypt/512/32 174 ns 174 ns 4024336 bytes_per_second=2.91095G/s
tinyjambu_192_encrypt/1024/32 285 ns 285 ns 2404274 bytes_per_second=3.44831G/s
tinyjambu_192_decrypt/1024/32 288 ns 288 ns 2427876 bytes_per_second=3.40924G/s
tinyjambu_192_encrypt/2048/32 505 ns 505 ns 1385846 bytes_per_second=3.8367G/s
tinyjambu_192_decrypt/2048/32 508 ns 508 ns 1378267 bytes_per_second=3.81386G/s
tinyjambu_192_encrypt/4096/32 945 ns 945 ns 741082 bytes_per_second=4.06969G/s
tinyjambu_192_decrypt/4096/32 948 ns 948 ns 738023 bytes_per_second=4.05478G/s
tinyjambu_256_encrypt/64/32 65.1 ns 65.1 ns 10762741 bytes_per_second=1.37312G/s
tinyjambu_256_decrypt/64/32 72.6 ns 72.6 ns 9624091 bytes_per_second=1.23201G/s
tinyjambu_256_encrypt/128/32 79.0 ns 79.0 ns 8856438 bytes_per_second=1.88568G/s
tinyjambu_256_decrypt/128/32 86.7 ns 86.7 ns 8072552 bytes_per_second=1.71808G/s
tinyjambu_256_encrypt/256/32 106 ns 106 ns 6576741 bytes_per_second=2.52153G/s
tinyjambu_256_decrypt/256/32 114 ns 114 ns 6146058 bytes_per_second=2.35076G/s
tinyjambu_256_encrypt/512/32 161 ns 161 ns 4315326 bytes_per_second=3.14194G/s
tinyjambu_256_decrypt/512/32 169 ns 169 ns 4151232 bytes_per_second=2.99119G/s
tinyjambu_256_encrypt/1024/32 277 ns 277 ns 2482583 bytes_per_second=3.55619G/s
tinyjambu_256_decrypt/1024/32 282 ns 282 ns 2489667 bytes_per_second=3.49127G/s
tinyjambu_256_encrypt/2048/32 496 ns 496 ns 1411474 bytes_per_second=3.90607G/s
tinyjambu_256_decrypt/2048/32 500 ns 500 ns 1401341 bytes_per_second=3.87292G/s
tinyjambu_256_encrypt/4096/32 935 ns 935 ns 748546 bytes_per_second=4.11307G/s
tinyjambu_256_decrypt/4096/32 941 ns 941 ns 743633 bytes_per_second=4.08723G/s
2023-01-03T18:43:10+00:00
Running ./bench/a.out
Run on (128 X 1280.28 MHz CPU s)
CPU Caches:
L1 Data 48 KiB (x64)
L1 Instruction 32 KiB (x64)
L2 Unified 1280 KiB (x64)
L3 Unified 55296 KiB (x2)
Load Average: 0.16, 0.14, 0.06
----------------------------------------------------------------------------------------
Benchmark Time CPU Iterations UserCounters...
----------------------------------------------------------------------------------------
tinyjambu_128_encrypt/64/32 148 ns 148 ns 4732242 bytes_per_second=619.02M/s
tinyjambu_128_decrypt/64/32 158 ns 158 ns 4432619 bytes_per_second=579.828M/s
tinyjambu_128_encrypt/128/32 222 ns 222 ns 3138530 bytes_per_second=688.315M/s
tinyjambu_128_decrypt/128/32 233 ns 233 ns 3003385 bytes_per_second=654.68M/s
tinyjambu_128_encrypt/256/32 356 ns 356 ns 1963945 bytes_per_second=770.524M/s
tinyjambu_128_decrypt/256/32 384 ns 384 ns 1822432 bytes_per_second=715.755M/s
tinyjambu_128_encrypt/512/32 635 ns 635 ns 1101821 bytes_per_second=816.672M/s
tinyjambu_128_decrypt/512/32 686 ns 686 ns 1020952 bytes_per_second=756.766M/s
tinyjambu_128_encrypt/1024/32 1191 ns 1191 ns 587434 bytes_per_second=845.269M/s
tinyjambu_128_decrypt/1024/32 1288 ns 1288 ns 543497 bytes_per_second=781.875M/s
tinyjambu_128_encrypt/2048/32 2305 ns 2305 ns 303690 bytes_per_second=860.613M/s
tinyjambu_128_decrypt/2048/32 2492 ns 2492 ns 280852 bytes_per_second=795.984M/s
tinyjambu_128_encrypt/4096/32 5027 ns 5027 ns 139278 bytes_per_second=783.128M/s
tinyjambu_128_decrypt/4096/32 5346 ns 5346 ns 130962 bytes_per_second=736.425M/s
tinyjambu_192_encrypt/64/32 152 ns 152 ns 4637487 bytes_per_second=601.755M/s
tinyjambu_192_decrypt/64/32 159 ns 159 ns 4382066 bytes_per_second=574.12M/s
tinyjambu_192_encrypt/128/32 219 ns 219 ns 3192237 bytes_per_second=695.772M/s
tinyjambu_192_decrypt/128/32 235 ns 235 ns 2983522 bytes_per_second=650.405M/s
tinyjambu_192_encrypt/256/32 359 ns 359 ns 1953998 bytes_per_second=765.7M/s
tinyjambu_192_decrypt/256/32 385 ns 385 ns 1818517 bytes_per_second=712.878M/s
tinyjambu_192_encrypt/512/32 639 ns 639 ns 1095354 bytes_per_second=811.94M/s
tinyjambu_192_decrypt/512/32 688 ns 688 ns 1016688 bytes_per_second=753.601M/s
tinyjambu_192_encrypt/1024/32 1196 ns 1196 ns 585869 bytes_per_second=841.974M/s
tinyjambu_192_decrypt/1024/32 1290 ns 1290 ns 542622 bytes_per_second=780.753M/s
tinyjambu_192_encrypt/2048/32 2308 ns 2308 ns 303324 bytes_per_second=859.567M/s
tinyjambu_192_decrypt/2048/32 2494 ns 2494 ns 280717 bytes_per_second=795.481M/s
tinyjambu_192_encrypt/4096/32 5022 ns 5022 ns 139364 bytes_per_second=783.896M/s
tinyjambu_192_decrypt/4096/32 5341 ns 5341 ns 131077 bytes_per_second=737.087M/s
tinyjambu_256_encrypt/64/32 151 ns 151 ns 4634163 bytes_per_second=608.223M/s
tinyjambu_256_decrypt/64/32 158 ns 158 ns 4420970 bytes_per_second=577.738M/s
tinyjambu_256_encrypt/128/32 218 ns 218 ns 3215416 bytes_per_second=701.529M/s
tinyjambu_256_decrypt/128/32 234 ns 234 ns 2996503 bytes_per_second=653.395M/s
tinyjambu_256_encrypt/256/32 357 ns 357 ns 1959918 bytes_per_second=770.278M/s
tinyjambu_256_decrypt/256/32 384 ns 384 ns 1817890 bytes_per_second=715.08M/s
tinyjambu_256_encrypt/512/32 636 ns 636 ns 1101838 bytes_per_second=816.194M/s
tinyjambu_256_decrypt/512/32 686 ns 686 ns 1020388 bytes_per_second=756.325M/s
tinyjambu_256_encrypt/1024/32 1193 ns 1193 ns 587467 bytes_per_second=844.285M/s
tinyjambu_256_decrypt/1024/32 1288 ns 1288 ns 543318 bytes_per_second=781.728M/s
tinyjambu_256_encrypt/2048/32 2305 ns 2305 ns 303667 bytes_per_second=860.505M/s
tinyjambu_256_decrypt/2048/32 2493 ns 2493 ns 280734 bytes_per_second=795.581M/s
tinyjambu_256_encrypt/4096/32 5025 ns 5025 ns 139237 bytes_per_second=783.384M/s
tinyjambu_256_decrypt/4096/32 5349 ns 5349 ns 130832 bytes_per_second=735.957M/s