aes

Version: 46a0426 | Commit: 46a04268 | 2026-09-28T05:18:16.698929+00:00

aes

OperationzerodepReferencezd meanRef meanzd ops/sRef ops/szerodep tail latencyRef tail latencyRatio
MinMaxStdDevP95MinMaxStdDevP95
Cbc Decrypt (Large)pure_pythonPyCryptodome348.39 ms134.7 µs2.97.4K346.94 ms351.26 ms1.68 ms351.26 ms130.9 µs215.8 µs5.9 µs146.2 µs2586.4x slower
Cbc Decrypt (Large)opensslPyCryptodome20.1 µs134.7 µs49.7K7.4K18.4 µs62.3 µs3.6 µs28.3 µs130.9 µs215.8 µs5.9 µs146.2 µs6.7x faster
Cbc Decrypt (Medium)pure_pythonPyCryptodome5.54 ms14.0 µs180.471.5K5.48 ms5.99 ms48.6 µs5.59 ms13.2 µs58.1 µs1.9 µs14.7 µs396.0x slower
Cbc Decrypt (Medium)opensslPyCryptodome7.6 µs14.0 µs131.5K71.5K7.3 µs34.3 µs1.2 µs7.6 µs13.2 µs58.1 µs1.9 µs14.7 µs1.8x faster
Cbc Decrypt (Small)pure_pythonPyCryptodome106.2 µs11.8 µs9.4K85.1K102.2 µs191.2 µs5.4 µs115.6 µs11.0 µs44.9 µs1.8 µs12.2 µs9.0x slower
Cbc Decrypt (Small)opensslPyCryptodome6.9 µs11.8 µs144.1K85.1K6.6 µs28.7 µs1.2 µs6.9 µs11.0 µs44.9 µs1.8 µs12.2 µs1.7x faster
Cbc Encrypt (Large)pure_pythonPyCryptodome253.52 ms134.1 µs3.97.5K251.88 ms256.62 ms1.91 ms256.62 ms130.6 µs223.8 µs6.4 µs144.4 µs1891.0x slower
Cbc Encrypt (Large)opensslPyCryptodome68.7 µs134.1 µs14.6K7.5K66.9 µs157.1 µs4.0 µs79.3 µs130.6 µs223.8 µs6.4 µs144.4 µs2.0x faster
Cbc Encrypt (Medium)pure_pythonPyCryptodome4.02 ms13.3 µs248.875.0K3.97 ms4.15 ms31.8 µs4.09 ms12.6 µs46.0 µs1.7 µs13.8 µs301.6x slower
Cbc Encrypt (Medium)opensslPyCryptodome8.4 µs13.3 µs119.6K75.0K8.1 µs26.0 µs1.2 µs8.4 µs12.6 µs46.0 µs1.7 µs13.8 µs1.6x faster
Cbc Encrypt (Small)pure_pythonPyCryptodome81.5 µs11.1 µs12.3K90.1K78.2 µs324.6 µs8.5 µs90.2 µs10.5 µs42.2 µs1.6 µs11.4 µs7.3x slower
Cbc Encrypt (Small)opensslPyCryptodome6.9 µs11.1 µs144.3K90.1K6.6 µs30.0 µs1.1 µs6.9 µs10.5 µs42.2 µs1.6 µs11.4 µs1.6x faster
Ctr Encrypt (Large)pure_pythonPyCryptodome253.02 ms91.4 µs4.010.9K251.19 ms255.12 ms1.47 ms255.12 ms88.3 µs145.5 µs4.8 µs102.3 µs2769.7x slower
Ctr Encrypt (Large)opensslPyCryptodome20.5 µs91.4 µs48.9K10.9K19.5 µs63.0 µs2.4 µs21.9 µs88.3 µs145.5 µs4.8 µs102.3 µs4.5x faster
Ctr Encrypt (Medium)pure_pythonPyCryptodome4.00 ms14.2 µs250.170.2K3.95 ms4.45 ms36.2 µs4.05 ms13.4 µs62.5 µs2.2 µs14.9 µs280.7x slower
Ctr Encrypt (Medium)opensslPyCryptodome8.2 µs14.2 µs122.3K70.2K7.8 µs34.9 µs1.2 µs8.2 µs13.4 µs62.5 µs2.2 µs14.9 µs1.7x faster
Ctr Encrypt (Small)pure_pythonPyCryptodome82.7 µs12.9 µs12.1K77.8K79.6 µs142.1 µs4.0 µs92.4 µs12.1 µs50.8 µs1.9 µs13.3 µs6.4x slower
Ctr Encrypt (Small)opensslPyCryptodome7.6 µs12.9 µs131.7K77.8K7.3 µs32.7 µs1.1 µs7.6 µs12.1 µs50.8 µs1.9 µs13.3 µs1.7x faster
Ecb Decrypt (Large)pure_pythonPyCryptodome339.30 ms22.2 µs2.945.1K336.28 ms340.76 ms1.83 ms340.76 ms21.1 µs62.1 µs2.5 µs23.9 µs15303.2x slower
Ecb Decrypt (Large)opensslPyCryptodome18.8 µs22.2 µs53.3K45.1K17.9 µs52.4 µs2.2 µs19.7 µs21.1 µs62.1 µs2.5 µs23.9 µs1.2x faster
Ecb Decrypt (Medium)pure_pythonPyCryptodome5.55 ms10.6 µs180.394.3K5.41 ms8.56 ms414.4 µs5.72 ms10.0 µs80.4 µs1.7 µs11.0 µs523.2x slower
Ecb Decrypt (Medium)opensslPyCryptodome7.4 µs10.6 µs135.5K94.3K7.0 µs38.4 µs1.4 µs7.4 µs10.0 µs80.4 µs1.7 µs11.0 µs1.4x faster
Ecb Decrypt (Small)pure_pythonPyCryptodome103.7 µs10.2 µs9.6K97.9K100.4 µs164.7 µs4.5 µs112.6 µs9.6 µs33.7 µs1.6 µs10.5 µs10.1x slower
Ecb Decrypt (Small)opensslPyCryptodome6.7 µs10.2 µs148.3K97.9K6.5 µs36.3 µs1.2 µs6.7 µs9.6 µs33.7 µs1.6 µs10.5 µs1.5x faster
Ecb Encrypt (Large)pure_pythonPyCryptodome245.57 ms22.0 µs4.145.5K244.53 ms247.66 ms1.26 ms247.66 ms20.9 µs64.6 µs2.5 µs23.5 µs11166.4x slower
Ecb Encrypt (Large)opensslPyCryptodome20.0 µs22.0 µs50.0K45.5K19.2 µs67.5 µs2.3 µs21.3 µs20.9 µs64.6 µs2.5 µs23.5 µs1.1x faster
Ecb Encrypt (Medium)pure_pythonPyCryptodome3.90 ms10.1 µs256.699.4K3.86 ms4.11 ms22.3 µs3.94 ms9.4 µs37.9 µs1.5 µs10.3 µs387.3x slower
Ecb Encrypt (Medium)opensslPyCryptodome7.3 µs10.1 µs137.2K99.4K6.9 µs41.2 µs1.4 µs7.4 µs9.4 µs37.9 µs1.5 µs10.3 µs1.4x faster
Ecb Encrypt (Small)pure_pythonPyCryptodome79.2 µs9.5 µs12.6K105.3K76.5 µs137.8 µs3.9 µs88.2 µs8.9 µs48.1 µs1.5 µs9.7 µs8.3x slower
Ecb Encrypt (Small)opensslPyCryptodome6.7 µs9.5 µs149.2K105.3K6.4 µs26.8 µs1.2 µs6.7 µs8.9 µs48.1 µs1.5 µs9.7 µs1.4x faster
Gcm Decrypt (Large)pure_pythonPyCryptodome362.30 ms167.4 µs2.86.0K360.28 ms363.98 ms1.62 ms363.98 ms160.1 µs268.0 µs8.8 µs182.5 µs2164.2x slower
Gcm Decrypt (Large)opensslPyCryptodome30.2 µs167.4 µs33.1K6.0K29.0 µs70.3 µs2.9 µs33.8 µs160.1 µs268.0 µs8.8 µs182.5 µs5.5x faster
Gcm Decrypt (Medium)pure_pythonPyCryptodome5.96 ms78.1 µs167.712.8K5.86 ms8.57 ms207.0 µs6.03 ms73.5 µs151.5 µs6.2 µs93.9 µs76.4x slower
Gcm Decrypt (Medium)opensslPyCryptodome10.1 µs78.1 µs99.4K12.8K9.6 µs50.2 µs1.4 µs10.1 µs73.5 µs151.5 µs6.2 µs93.9 µs7.8x faster
Gcm Decrypt (Small)pure_pythonPyCryptodome263.4 µs75.4 µs3.8K13.3K254.9 µs391.8 µs8.3 µs274.5 µs70.9 µs161.0 µs7.4 µs91.1 µs3.5x slower
Gcm Decrypt (Small)opensslPyCryptodome9.3 µs75.4 µs107.5K13.3K8.9 µs39.8 µs1.3 µs9.3 µs70.9 µs161.0 µs7.4 µs91.1 µs8.1x faster
Gcm Encrypt (Large)pure_pythonPyCryptodome366.04 ms151.1 µs2.76.6K365.02 ms367.75 ms1.18 ms367.75 ms144.0 µs228.4 µs8.1 µs166.1 µs2422.5x slower
Gcm Encrypt (Large)opensslPyCryptodome30.0 µs151.1 µs33.3K6.6K28.7 µs97.6 µs3.6 µs34.2 µs144.0 µs228.4 µs8.1 µs166.1 µs5.0x faster
Gcm Encrypt (Medium)pure_pythonPyCryptodome5.88 ms59.2 µs170.216.9K5.80 ms6.23 ms43.5 µs5.93 ms55.1 µs139.9 µs5.2 µs73.2 µs99.2x slower
Gcm Encrypt (Medium)opensslPyCryptodome10.2 µs59.2 µs98.2K16.9K9.7 µs47.2 µs1.5 µs10.3 µs55.1 µs139.9 µs5.2 µs73.2 µs5.8x faster
Gcm Encrypt (Small)pure_pythonPyCryptodome267.6 µs57.5 µs3.7K17.4K259.8 µs449.2 µs8.3 µs278.2 µs53.6 µs123.2 µs5.3 µs71.6 µs4.7x slower
Gcm Encrypt (Small)opensslPyCryptodome9.3 µs57.5 µs107.6K17.4K8.9 µs37.8 µs1.3 µs9.3 µs53.6 µs123.2 µs5.3 µs71.6 µs6.2x faster