I've compiled and run on my Desktop with these options:
CXXFLAGS='-mthreads -O3 -D_NDEBUG -Wall -msse4'
LDFLAGS='-Wl,-s'

Platform Info:
Win7 64bit SP1
Intel Core i3 4130 3.4GHz

Compiler Info:
x86_64-5.2.0-release-posix-seh-rt_v4-rev0 (Mingw-w64)

Regards,
An

On Sunday, November 22, 2015 at 6:58:59 AM UTC+7, Jeffrey Walton wrote:
>
> Can someone post the results of a speed test on a modern Windows machine? 
> I want to grab them and post them to the site.
>
> You can generate the benchmarks with:
>
>      ./crytpest.exe b 5 2.4
>
> The arguments are:
>
>   b  -  benchmark subcommand
>   5 - run each test at most 5 seconds
>   2.4 - processor speed, in GHz.
>
> I'm working with a OS X host with a couple of Core i7's. With a modern 
> Linux guest and modern GCC compiled at -O3, I am seeing AES/CTR throughput 
> at 2.2 GB/s; and about 1 GB/s for AES/GCM.
>
> We are about 100 MB/s short of OpenSSL's results. We exceed TrueCrypt 
> results by about 400 MB/s. (OpenSSL has a very talented assembly language 
> wizard named Andy Polyakov. I don't know anyone with more CPU architecture 
> and micro-architecture knowledge than Andy. The guy is amazing)
>
> Jeff
>

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com.
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cryptopp-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
CPU frequency of the test platform is 3.4e+009 Hz.
AlgorithmMiB/SecondCycles Per ByteMicroseconds to
Setup Key and IV
Cycles to
Setup Key and IV
AES/GCM20991.50.4041372
AES/CCM (128-bit key)5605.80.3141066
AES/EAX (128-bit key)5605.80.3921334
GMAC(AES)50470.60.4031371
VMAC(AES)-64 (128-bit key)94130.30.6102073
VMAC(AES)-128 (128-bit key)52680.60.6912349
HMAC(SHA-1) (128-bit key)4776.80.245833
Two-Track-MAC (160-bit key)25013.00.00931
CMAC(AES) (128-bit key)6624.90.136464
DMAC(AES) (128-bit key)6624.90.4041372
CRC324407.4
Adler3216801.9
MD55935.5
SHA-14736.9
SHA-25625812.6
SHA-5123289.9
SHA-3-22426912.0
SHA-3-25625812.6
SHA-3-38419916.3
SHA-3-51213823.5
Tiger5306.1
Whirlpool15021.7
RIPEMD-16025312.8
RIPEMD-32028411.4
RIPEMD-1283908.3
RIPEMD-2564507.2
Panama-LE (256-bit key)19971.60.6792307
Panama-BE (256-bit key)10983.00.9033071
Salsa20 (256-bit key)4866.70.142483
Salsa20/127314.40.172586
Salsa20/89823.30.173587
Sosemanuk (128-bit key)15732.10.4091391
MARC4 (128-bit key)4217.71.4084787
SEAL-3.0-LE (160-bit key)7334.420.71970444
WAKE-OFB-LE (256-bit key)3379.61.5015103
AES/CTR (128-bit key)36340.90.245833
AES/CTR (192-bit key)30751.10.238810
AES/CTR (256-bit key)26401.20.255867
AES/CBC (128-bit key)6624.90.188638
AES/CBC (192-bit key)5615.80.182619
AES/CBC (256-bit key)4876.70.199678
AES/OFB (128-bit key)6355.10.245832
AES/CFB (128-bit key)6555.00.264898
AES/ECB (128-bit key)44700.70.080273
Camellia/CTR (128-bit key)14722.10.231786
Camellia/CTR (256-bit key)11328.60.241819
Twofish/CTR (128-bit key)17818.21.8896422
Serpent/CTR (128-bit key)8836.90.4621572
CAST-256/CTR (128-bit key)10132.11.0383528
RC6/CTR (128-bit key)14921.71.9016464
MARS/CTR (128-bit key)12126.80.8863012
SHACAL-2/CTR (128-bit key)18917.20.287977
SHACAL-2/CTR (512-bit key)18917.10.291988
DES/CTR (64-bit key)7244.92.3207887
DES-XEX3/CTR (192-bit key)6848.02.3307921
DES-EDE3/CTR (192-bit key)28116.88.14127680
IDEA/CTR (128-bit key)9035.90.259880
RC5 (r=16)12426.21.4684991
Blowfish/CTR (128-bit key)11927.232.265109701
TEA/CTR (128-bit key)7344.50.208709
XTEA/CTR (128-bit key)7145.40.210715
CAST-128/CTR (128-bit key)10132.10.2951004
SKIPJACK/CTR (80-bit key)3982.31.5985434
SEED/CTR (1/2 K table)5658.40.267907
OperationMilliseconds/OperationMegacycles/Operation
RSA 1024 Encryption0.020.05
RSA 1024 Decryption0.270.93
LUC 1024 Encryption0.020.06
LUC 1024 Decryption0.622.11
DLIES 1024 Encryption0.220.74
DLIES 1024 Encryption with precomputation0.371.27
DLIES 1024 Decryption0.290.98
LUCELG 512 Encryption0.130.45
LUCELG 512 Encryption with precomputation0.130.44
LUCELG 512 Decryption0.150.50
RSA 2048 Encryption0.030.12
RSA 2048 Decryption0.993.36
LUC 2048 Encryption0.040.13
LUC 2048 Decryption1.745.93
DLIES 2048 Encryption1.053.56
DLIES 2048 Encryption with precomputation1.194.05
DLIES 2048 Decryption0.963.26
LUCELG 1024 Encryption0.481.64
LUCELG 1024 Encryption with precomputation0.481.64
LUCELG 1024 Decryption0.421.41
RSA 1024 Signature0.280.95
RSA 1024 Verification0.020.05
RW 1024 Signature0.421.44
RW 1024 Verification0.010.03
LUC 1024 Signature0.622.11
LUC 1024 Verification0.020.06
NR 1024 Signature0.110.38
NR 1024 Signature with precomputation0.100.35
NR 1024 Verification0.130.43
NR 1024 Verification with precomputation0.170.59
DSA 1024 Signature0.110.39
DSA 1024 Signature with precomputation0.110.36
DSA 1024 Verification0.130.45
DSA 1024 Verification with precomputation0.170.59
LUC-HMP 512 Signature0.130.44
LUC-HMP 512 Signature with precomputation0.130.44
LUC-HMP 512 Verification0.130.45
LUC-HMP 512 Verification with precomputation0.130.45
ESIGN 1023 Signature0.050.16
ESIGN 1023 Verification0.010.05
ESIGN 1536 Signature0.080.28
ESIGN 1536 Verification0.030.10
RSA 2048 Signature1.003.40
RSA 2048 Verification0.030.11
RW 2048 Signature1.344.56
RW 2048 Verification0.020.06
LUC 2048 Signature2.498.48
LUC 2048 Verification0.040.13
NR 2048 Signature0.541.83
NR 2048 Signature with precomputation0.280.96
NR 2048 Verification0.602.03
NR 2048 Verification with precomputation0.411.39
LUC-HMP 1024 Signature0.481.65
LUC-HMP 1024 Signature with precomputation0.481.64
LUC-HMP 1024 Verification0.491.66
LUC-HMP 1024 Verification with precomputation0.491.66
ESIGN 2046 Signature0.100.34
ESIGN 2046 Verification0.030.10
XTR-DH 171 Key-Pair Generation0.160.56
XTR-DH 171 Key Agreement0.331.13
XTR-DH 342 Key-Pair Generation0.421.42
XTR-DH 342 Key Agreement0.842.85
DH 1024 Key-Pair Generation0.110.38
DH 1024 Key-Pair Generation with precomputation0.180.62
DH 1024 Key Agreement0.290.99
DH 2048 Key-Pair Generation0.531.80
DH 2048 Key-Pair Generation with precomputation0.581.98
DH 2048 Key Agreement0.943.20
LUCDIF 512 Key-Pair Generation0.070.23
LUCDIF 512 Key-Pair Generation with precomputation0.070.23
LUCDIF 512 Key Agreement0.140.49
LUCDIF 1024 Key-Pair Generation0.240.83
LUCDIF 1024 Key-Pair Generation with precomputation0.240.83
LUCDIF 1024 Key Agreement0.421.41
MQV 1024 Key-Pair Generation0.110.37
MQV 1024 Key-Pair Generation with precomputation0.100.34
MQV 1024 Key Agreement0.220.73
MQV 2048 Key-Pair Generation0.521.76
MQV 2048 Key-Pair Generation with precomputation0.301.01
MQV 2048 Key Agreement0.973.29
ECIES over GF(p) 256 Encryption1.314.46
ECIES over GF(p) 256 Encryption with precomputation1.103.75
ECIES over GF(p) 256 Decryption0.923.14
ECDSA over GF(p) 256 Signature0.682.30
ECDSA over GF(p) 256 Signature with precomputation0.551.88
ECDSA over GF(p) 256 Verification2.207.48
ECDSA over GF(p) 256 Verification with precomputation0.953.24
ECDHC over GF(p) 256 Key-Pair Generation0.662.23
ECDHC over GF(p) 256 Key-Pair Generation with precomputation0.541.84
ECDHC over GF(p) 256 Key Agreement0.652.21
ECMQVC over GF(p) 256 Key-Pair Generation0.662.24
ECMQVC over GF(p) 256 Key-Pair Generation with precomputation0.541.84
ECMQVC over GF(p) 256 Key Agreement2.217.51
ECIES over GF(2^n) 233 Encryption7.1024.13
ECIES over GF(2^n) 233 Encryption with precomputation2.006.79
ECIES over GF(2^n) 233 Decryption4.0613.79
ECDSA over GF(2^n) 233 Signature3.5712.15
ECDSA over GF(2^n) 233 Signature with precomputation1.093.72
ECDSA over GF(2^n) 233 Verification4.3814.90
ECDSA over GF(2^n) 233 Verification with precomputation1.836.23
ECDHC over GF(2^n) 233 Key-Pair Generation3.5312.01
ECDHC over GF(2^n) 233 Key-Pair Generation with precomputation1.023.45
ECDHC over GF(2^n) 233 Key Agreement3.5912.22
ECMQVC over GF(2^n) 233 Key-Pair Generation3.5612.10
ECMQVC over GF(2^n) 233 Key-Pair Generation with precomputation1.003.40
ECMQVC over GF(2^n) 233 Key Agreement4.4615.18
Throughput Geometric Average: 1416.207981 Test ended at Sun Nov 22 18:27:24 2015 CPU frequency of the test platform is 3.4e+009 Hz.
AlgorithmMiB/SecondCycles Per ByteMicroseconds to
Setup Key and IV
Cycles to
Setup Key and IV
AES/GCM21181.50.4031370
AES/CCM (128-bit key)5605.80.3151070
AES/EAX (128-bit key)5605.80.3921334
GMAC(AES)50190.60.4041374
VMAC(AES)-64 (128-bit key)93440.30.6162094
VMAC(AES)-128 (128-bit key)52500.60.6892343
HMAC(SHA-1) (128-bit key)4537.20.249847
Two-Track-MAC (160-bit key)25112.90.00931
CMAC(AES) (128-bit key)6584.90.137466
DMAC(AES) (128-bit key)6604.90.4071383
CRC324437.3
Adler3216901.9
MD56005.4
SHA-14577.1
SHA-25626112.4
SHA-5123439.4
SHA-3-22427112.0
SHA-3-25625612.7
SHA-3-38419716.5
SHA-3-51213623.8
Tiger5296.1
Whirlpool14921.7
RIPEMD-16025512.7
RIPEMD-32029311.1
RIPEMD-1283918.3
RIPEMD-2564537.2
Panama-LE (256-bit key)20111.60.6832322
Panama-BE (256-bit key)10553.10.9123100
Salsa20 (256-bit key)4846.70.146496
Salsa20/127294.40.179608
Salsa20/89813.30.179608
Sosemanuk (128-bit key)15722.10.4051378
MARC4 (128-bit key)4227.71.3864711
SEAL-3.0-LE (160-bit key)7334.420.77370627
WAKE-OFB-LE (256-bit key)3349.71.4985094
AES/CTR (128-bit key)35630.90.246838
AES/CTR (192-bit key)29881.10.239811
AES/CTR (256-bit key)25821.30.256871
AES/CBC (128-bit key)6614.90.188640
AES/CBC (192-bit key)5605.80.181617
AES/CBC (256-bit key)4886.60.200679
AES/OFB (128-bit key)6355.10.246835
AES/CFB (128-bit key)6584.90.269914
AES/ECB (128-bit key)44690.70.079268
Camellia/CTR (128-bit key)14722.10.227772
Camellia/CTR (256-bit key)11328.60.242822
Twofish/CTR (128-bit key)17718.31.8966447
Serpent/CTR (128-bit key)8737.10.4591560
CAST-256/CTR (128-bit key)10132.21.0403538
RC6/CTR (128-bit key)14921.71.8286214
MARS/CTR (128-bit key)12526.00.8953044
SHACAL-2/CTR (128-bit key)18917.20.292992
SHACAL-2/CTR (512-bit key)18917.20.2961007
DES/CTR (64-bit key)7344.62.1947460
DES-XEX3/CTR (192-bit key)6748.22.2167536
DES-EDE3/CTR (192-bit key)28117.38.14327686
IDEA/CTR (128-bit key)9036.10.266904
RC5 (r=16)13324.31.5205166
Blowfish/CTR (128-bit key)11927.432.304109832
TEA/CTR (128-bit key)7344.50.209709
XTEA/CTR (128-bit key)7245.30.209711
CAST-128/CTR (128-bit key)10032.30.2951003
SKIPJACK/CTR (80-bit key)3982.31.5985432
SEED/CTR (1/2 K table)5658.30.266904
OperationMilliseconds/OperationMegacycles/Operation
RSA 1024 Encryption0.020.05
RSA 1024 Decryption0.321.10
LUC 1024 Encryption0.020.06
LUC 1024 Decryption0.561.91
DLIES 1024 Encryption0.220.74
DLIES 1024 Encryption with precomputation0.351.19
DLIES 1024 Decryption0.301.02
LUCELG 512 Encryption0.130.45
LUCELG 512 Encryption with precomputation0.130.45
LUCELG 512 Decryption0.150.51
RSA 2048 Encryption0.030.11
RSA 2048 Decryption1.495.07
LUC 2048 Encryption0.040.13
LUC 2048 Decryption2.508.49
DLIES 2048 Encryption1.043.54
DLIES 2048 Encryption with precomputation1.143.89
DLIES 2048 Decryption0.943.20
LUCELG 1024 Encryption0.481.63
LUCELG 1024 Encryption with precomputation0.481.63
LUCELG 1024 Decryption0.421.42
RSA 1024 Signature0.321.10
RSA 1024 Verification0.020.05
RW 1024 Signature0.481.62
RW 1024 Verification0.010.03
LUC 1024 Signature0.551.89
LUC 1024 Verification0.020.06
NR 1024 Signature0.110.39
NR 1024 Signature with precomputation0.110.36
NR 1024 Verification0.130.43
NR 1024 Verification with precomputation0.170.57
DSA 1024 Signature0.120.40
DSA 1024 Signature with precomputation0.110.36
DSA 1024 Verification0.140.48
DSA 1024 Verification with precomputation0.180.62
LUC-HMP 512 Signature0.140.46
LUC-HMP 512 Signature with precomputation0.130.45
LUC-HMP 512 Verification0.130.46
LUC-HMP 512 Verification with precomputation0.130.46
ESIGN 1023 Signature0.050.16
ESIGN 1023 Verification0.010.05
ESIGN 1536 Signature0.090.30
ESIGN 1536 Verification0.030.10
RSA 2048 Signature1.585.36
RSA 2048 Verification0.030.12
RW 2048 Signature1.876.37
RW 2048 Verification0.020.06
LUC 2048 Signature2.518.53
LUC 2048 Verification0.040.14
NR 2048 Signature0.551.87
NR 2048 Signature with precomputation0.250.86
NR 2048 Verification0.652.22
NR 2048 Verification with precomputation0.411.40
LUC-HMP 1024 Signature0.511.73
LUC-HMP 1024 Signature with precomputation0.531.79
LUC-HMP 1024 Verification0.501.70
LUC-HMP 1024 Verification with precomputation0.511.72
ESIGN 2046 Signature0.100.33
ESIGN 2046 Verification0.030.10
XTR-DH 171 Key-Pair Generation0.170.56
XTR-DH 171 Key Agreement0.341.16
XTR-DH 342 Key-Pair Generation0.421.43
XTR-DH 342 Key Agreement0.832.84
DH 1024 Key-Pair Generation0.110.39
DH 1024 Key-Pair Generation with precomputation0.180.61
DH 1024 Key Agreement0.280.96
DH 2048 Key-Pair Generation0.541.85
DH 2048 Key-Pair Generation with precomputation0.612.07
DH 2048 Key Agreement0.973.29
LUCDIF 512 Key-Pair Generation0.070.24
LUCDIF 512 Key-Pair Generation with precomputation0.070.23
LUCDIF 512 Key Agreement0.150.51
LUCDIF 1024 Key-Pair Generation0.240.83
LUCDIF 1024 Key-Pair Generation with precomputation0.250.84
LUCDIF 1024 Key Agreement0.431.46
MQV 1024 Key-Pair Generation0.110.37
MQV 1024 Key-Pair Generation with precomputation0.100.33
MQV 1024 Key Agreement0.230.78
MQV 2048 Key-Pair Generation0.592.02
MQV 2048 Key-Pair Generation with precomputation0.270.93
MQV 2048 Key Agreement1.113.76
ECIES over GF(p) 256 Encryption1.354.59
ECIES over GF(p) 256 Encryption with precomputation1.103.74
ECIES over GF(p) 256 Decryption1.013.44
ECDSA over GF(p) 256 Signature0.682.30
ECDSA over GF(p) 256 Signature with precomputation0.561.89
ECDSA over GF(p) 256 Verification2.187.42
ECDSA over GF(p) 256 Verification with precomputation0.973.30
ECDHC over GF(p) 256 Key-Pair Generation0.662.24
ECDHC over GF(p) 256 Key-Pair Generation with precomputation0.541.84
ECDHC over GF(p) 256 Key Agreement0.672.27
ECMQVC over GF(p) 256 Key-Pair Generation0.652.22
ECMQVC over GF(p) 256 Key-Pair Generation with precomputation0.541.85
ECMQVC over GF(p) 256 Key Agreement2.207.49
ECIES over GF(2^n) 233 Encryption7.1924.44
ECIES over GF(2^n) 233 Encryption with precomputation2.016.83
ECIES over GF(2^n) 233 Decryption4.0613.80
ECDSA over GF(2^n) 233 Signature3.5912.21
ECDSA over GF(2^n) 233 Signature with precomputation1.043.52
ECDSA over GF(2^n) 233 Verification4.6815.90
ECDSA over GF(2^n) 233 Verification with precomputation1.755.96
ECDHC over GF(2^n) 233 Key-Pair Generation3.7412.73
ECDHC over GF(2^n) 233 Key-Pair Generation with precomputation1.113.76
ECDHC over GF(2^n) 233 Key Agreement3.6512.41
ECMQVC over GF(2^n) 233 Key-Pair Generation3.6312.35
ECMQVC over GF(2^n) 233 Key-Pair Generation with precomputation1.013.44
ECMQVC over GF(2^n) 233 Key Agreement4.7015.97
Throughput Geometric Average: 1390.091128 Test ended at Sun Nov 22 16:09:38 2015

Reply via email to