# openssl speed -evp aes-128-gcm
Doing AES-128-GCM for 3s on 16 size blocks: 6804658 AES-128-GCM's in 2.98s
Doing AES-128-GCM for 3s on 64 size blocks: 6752902 AES-128-GCM's in 2.97s
Doing AES-128-GCM for 3s on 256 size blocks: 6365801 AES-128-GCM's in 2.99s
Doing AES-128-GCM for 3s on 1024 size blocks: 4858823 AES-128-GCM's in 2.97s
Doing AES-128-GCM for 3s on 8192 size blocks: 1610906 AES-128-GCM's in 2.99s
Doing AES-128-GCM for 3s on 16384 size blocks: 915668 AES-128-GCM's in 2.99s
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 36535.08k 145517.08k 545031.79k 1675230.56k 4413559.18k 5017493.15k
# openssl speed -evp aes-256-gcm
Doing AES-256-GCM for 3s on 16 size blocks: 6732057 AES-256-GCM's in 2.99s
Doing AES-256-GCM for 3s on 64 size blocks: 6609132 AES-256-GCM's in 3.00s
Doing AES-256-GCM for 3s on 256 size blocks: 6152626 AES-256-GCM's in 3.00s
Doing AES-256-GCM for 3s on 1024 size blocks: 4662457 AES-256-GCM's in 3.00s
Doing AES-256-GCM for 3s on 8192 size blocks: 1451352 AES-256-GCM's in 3.00s
Doing AES-256-GCM for 3s on 16384 size blocks: 811684 AES-256-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-256-GCM 36024.39k 140994.82k 525024.09k 1591451.99k 3963158.53k 4432876.89k
# 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:5664979:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:64
+R:5942890:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:64
+R:5858727:AES-128-GCM:3.000000
+R:5894993:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:64
+DT:AES-128-GCM:3:64
+R:5373224:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:256
+R:5641238:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:256
+R:5202982:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:256
+R:5150702:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:256
+R:5534874:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:1024
+R:5526179:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:1024
+R:5358654:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:1024
+R:5544104:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:1024
+R:4185422:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:8192
+R:4199997:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:8192
+R:4063796:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:8192
+R:4205198:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:8192
+R:1384373:AES-128-GCM:3.000000
+R:1363637:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:16384
+DT:AES-128-GCM:3:16384
+R:1341373:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:16384
+R:1378828:AES-128-GCM:3.000000
+DT:AES-128-GCM:3:16384
+R:768470:AES-128-GCM:3.000000
+R:773429:AES-128-GCM:3.000000
+R:750099:AES-128-GCM:3.000000
+R:773528:AES-128-GCM:3.000000
Got: +H:16:64:256:1024:8192:16384 from 0
Got: +F:25:AES-128-GCM:30213221.33:114628778.67:471567274.67:1433598976.00:3780261205.33:4223953578.67 from 0
Got: +H:16:64:256:1024:8192:16384 from 1
Got: +F:25:AES-128-GCM:31695413.33:120346410.67:472309248.00:1428624042.67:3723638101.33:4196870826.67 from 1
Got: +H:16:64:256:1024:8192:16384 from 2
Got: +F:25:AES-128-GCM:31246544.00:109881642.67:473096874.67:1435374250.67:3765119658.67:4224494250.67 from 2
Got: +H:16:64:256:1024:8192:16384 from 3
Got: +F:25:AES-128-GCM:31439962.67:110996949.33:457271808.00:1387109034.67:3662842538.67:4096540672.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 124595.14k 455853.78k 1874245.21k 5684706.30k 14931861.50k 16741859.33k
# 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
Forked child 2
+DT:AES-256-GCM:3:16
Forked child 3
+DT:AES-256-GCM:3:16
+DT:AES-256-GCM:3:16
+R:5722988:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:64
+R:5625696:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:64
+R:5635576:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:64
+R:5450299:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:64
+R:5717187:AES-256-GCM:3.000000
+R:5566623:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:256
+DT:AES-256-GCM:3:256
+R:5570851:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:256
+R:5435866:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:256
+R:5132014:AES-256-GCM:3.000000
+R:5161780:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:1024
+DT:AES-256-GCM:3:1024
+R:5237586:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:1024
+R:4980734:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:1024
+R:4022145:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:8192
+R:3895042:AES-256-GCM:3.000000
+R:3933794:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:8192
+DT:AES-256-GCM:3:8192
+R:3768675:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:8192
+R:1107106:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:16384
+R:1143796:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:16384
+R:1197042:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:16384
+R:1179362:AES-256-GCM:3.000000
+DT:AES-256-GCM:3:16384
+R:670355:AES-256-GCM:3.000000
+R:658912:AES-256-GCM:3.000000
+R:671525:AES-256-GCM:3.000000
Got: +H:16:64:256:1024:8192:16384 from 0
Got: +F:25:AES-256-GCM:30522602.67:121966656.00:440471893.33:1372892160.00:3023137450.67:3598538069.33 from 0
Got: +H:16:64:256:1024:8192:16384 from 1
Got: +F:25:AES-256-GCM:30003712.00:118754624.00:437931861.33:1329507669.33:3268722688.00:3667421866.67 from 1
+R:674771:AES-256-GCM:3.000000
Got: +H:16:64:256:1024:8192:16384 from 2
Got: +F:25:AES-256-GCM:29068261.33:115965141.33:425022634.67:1286374400.00:3220444501.33:3685149354.67 from 2
Got: +H:16:64:256:1024:8192:16384 from 3
Got: +F:25:AES-256-GCM:30056405.33:118844821.33:446940672.00:1342735018.67:3123325610.67:3661032106.67 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 119650.98k 475531.24k 1750367.06k 5331509.25k 12635630.25k 14612141.40k