# openssl speed -evp aes-128-gcm
Doing AES-128-GCM for 3s on 16 size blocks: 6922419 AES-128-GCM's in 3.00s
Doing AES-128-GCM for 3s on 64 size blocks: 6760639 AES-128-GCM's in 3.00s
Doing AES-128-GCM for 3s on 256 size blocks: 6325253 AES-128-GCM's in 3.00s
Doing AES-128-GCM for 3s on 1024 size blocks: 4899405 AES-128-GCM's in 3.00s
Doing AES-128-GCM for 3s on 8192 size blocks: 1612108 AES-128-GCM's in 3.00s
Doing AES-128-GCM for 3s on 16384 size blocks: 912215 AES-128-GCM's in 3.00s
version: 3.0.16
built on: Tue Apr 15 19:59:18 2025 UTC
options: bn(64,64)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -fzero-call-used-regs=used-gpr -DOPENSSL_TLS_SECURITY_LEVEL=2 -Wa,--noexecstack -g -O2 -ffile-prefix-map=/build/reproducible-path/openssl-3.0.16=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
CPUINFO: OPENSSL_ia32cap=0x7ffaf3bfffebffff:0x98c007bc239ca7eb
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
AES-128-GCM 36919.57k 144226.97k 539754.92k 1672330.24k 4402129.58k 4981910.19k
# openssl speed -evp aes-256-gcm
Doing AES-256-GCM for 3s on 16 size blocks: 6657270 AES-256-GCM's in 2.97s
Doing AES-256-GCM for 3s on 64 size blocks: 6504165 AES-256-GCM's in 2.96s
Doing AES-256-GCM for 3s on 256 size blocks: 5979873 AES-256-GCM's in 2.98s
Doing AES-256-GCM for 3s on 1024 size blocks: 4476841 AES-256-GCM's in 2.98s
Doing AES-256-GCM for 3s on 8192 size blocks: 1435170 AES-256-GCM's in 2.98s
Doing AES-256-GCM for 3s on 16384 size blocks: 804738 AES-256-GCM's in 2.98s
version: 3.0.16
built on: Tue Apr 15 19:59:18 2025 UTC
options: bn(64,64)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -fzero-call-used-regs=used-gpr -DOPENSSL_TLS_SECURITY_LEVEL=2 -Wa,--noexecstack -g -O2 -ffile-prefix-map=/build/reproducible-path/openssl-3.0.16=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
CPUINFO: OPENSSL_ia32cap=0x7ffaf3bfffebffff:0x98c007bc239ca7eb
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
AES-256-GCM 35864.08k 140630.59k 513707.21k 1538350.73k 3945272.70k 4424438.72k
# openssl speed -multi $(cat /proc/cpuinfo |grep processor | wc -l) -evp aes-128-gcm
Forked child 0
+DT:AES-128-GCM:3:16
Forked child 1
+DT:AES-128-GCM:3:16
Forked child 2
Forked child 3
+DT:AES-128-GCM:3:16
+DT:AES-128-GCM:3:16
+R:6003874:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:64
+R:5970114:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:64
+R:5923976:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:64
+R:5903349:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:64
+R:5803083:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:256
+R:5917842:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:256
+R:5826931:AES-128-GCM:3.000000
+R:5647563:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:256
+DT:AES-128-GCM:3:256
+R:4840769:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:1024
+R:4875091:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:1024
+R:4652371:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:1024
+R:4877678:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:1024
+R:3103671:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:8192
+R:2980078:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:8192
+R:3100161:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:8192
+R:3089450:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:8192
+R:940856:AES-128-GCM:3.000000
+R:894269:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:16384
+DT:AES-128-GCM:3:16384
+R:929769:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:16384
+R:960936:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:16384
+R:518973:AES-128-GCM:3.000000
+R:537875:AES-128-GCM:3.000000
+R:525377:AES-128-GCM:3.000000
Got: +H:16:64:256:1024:8192:16384 from 0
Got: +F:25:AES-128-GCM:32020661.33:123799104.00:413078954.67:1058188288.00:2538889216.00:2937514666.67 from 0
Got: +H:16:64:256:1024:8192:16384 from 1
Got: +F:25:AES-128-GCM:31840608.00:126247296.00:416007765.33:1059386368.00:2569164117.33:2869258922.67 from 1
+R:534169:AES-128-GCM:3.000000
Got: +H:16:64:256:1024:8192:16384 from 2
Got: +F:25:AES-128-GCM:31594538.67:124307861.33:416228522.67:1054532266.67:2623995904.00:2917274965.33 from 2
Got: +H:16:64:256:1024:8192:16384 from 3
Got: +F:25:AES-128-GCM:31484528.00:120481344.00:397002325.33:1017199957.33:2441950549.33:2834284544.00 from 3
version: 3.0.16
built on: Tue Apr 15 19:59:18 2025 UTC
options: bn(64,64)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -fzero-call-used-regs=used-gpr -DOPENSSL_TLS_SECURITY_LEVEL=2 -Wa,--noexecstack -g -O2 -ffile-prefix-map=/build/reproducible-path/openssl-3.0.16=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
CPUINFO: OPENSSL_ia32cap=0x7ffaf3bfffebffff:0x98c007bc239ca7eb
AES-128-GCM 126940.34k 494835.61k 1642317.57k 4189306.88k 10173999.79k 11558333.10k
# openssl speed -multi $(cat /proc/cpuinfo |grep processor | wc -l) -evp aes-256-gcm
Forked child 0
+DT:AES-256-GCM:3:16
Forked child 1
+DT:AES-256-GCM:3:16
Forked child 2
Forked child 3
+DT:AES-256-GCM:3:16
+DT:AES-256-GCM:3:16
+R:4452504:AES-256-GCM:3.000000
+R:4190612:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:64
+DT:AES-256-GCM:3:64
+R:4483686:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:64
+R:4451758:AES-256-GCM:2.990000
+DT:AES-256-GCM:3:64
+R:4103781:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:256
+R:4332463:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:256
+R:4320423:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:256
+R:4230061:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:256
+R:3853952:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:1024
+R:4012282:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:1024
+R:4038539:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:1024
+R:3943436:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:1024
+R:2754690:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:8192
+R:2749454:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:8192
+R:2763417:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:8192
+R:2718610:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:8192
+R:856129:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:16384
+R:892000:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:16384
+R:892367:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:16384
+R:885248:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:16384
+R:490247:AES-256-GCM:3.000000
+R:463489:AES-256-GCM:3.000000
Got: +H:16:64:256:1024:8192:16384 from 0
Got: +F:25:AES-256-GCM:23746688.00:92425877.33:342381397.33:938480298.67:2435754666.67:2677402282.67 from 0
Got: +H:16:64:256:1024:8192:16384 from 1
Got: +F:25:AES-256-GCM:22349930.67:87547328.00:328870570.67:940267520.00:2337802922.67:2531267925.33 from 1
+R:476835:AES-256-GCM:3.000000
+R:486213:AES-256-GCM:3.000000
Got: +H:16:64:256:1024:8192:16384 from 2
Got: +F:25:AES-256-GCM:23822116.39:90241301.33:336506538.67:927952213.33:2417317205.33:2655371264.00 from 2
Got: +H:16:64:256:1024:8192:16384 from 3
Got: +F:25:AES-256-GCM:23912992.00:92169024.00:344621994.67:943246336.00:2436756821.33:2604154880.00 from 3
version: 3.0.16
built on: Tue Apr 15 19:59:18 2025 UTC
options: bn(64,64)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -fzero-call-used-regs=used-gpr -DOPENSSL_TLS_SECURITY_LEVEL=2 -Wa,--noexecstack -g -O2 -ffile-prefix-map=/build/reproducible-path/openssl-3.0.16=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
CPUINFO: OPENSSL_ia32cap=0x7ffaf3bfffebffff:0x98c007bc239ca7eb
AES-256-GCM 93831.73k 362383.53k 1352380.50k 3749946.37k 9627631.62k 10468196.35k
m