OpenSSL 0.9.8l ビルドメモ(Acer AOA150-BC1 Atom N270)
Camellia も使えるみたいだった.perl Configure の入力順を厳格にチェックされていたのだろうか.
- perl Configure enable-camellia --prefix=c:/software/develop/openssl/0.9.8l VC-WIN32
- ms\do_nasm.bat
- nmake -f ms\nt.mak
- nmake -f ms\nt.mak test
- nmake -f ms\nt.mak install
前回はこう入力していた.
OpenSSL 0.9.8l ビルドメモ(自作機 Core 2 Duo E6300) - BiBoLoGCamellia を含めたいとき
Configure を見て分かった.
- perl Configure --prefix=d:/Develop/OpenSSL/0.9.8l-camellia enable-camellia VC-WIN32
公式にちゃんと書いてあったけど,見落としていた.
openssl.exe speed の結果
Acer AOA150-BC1 での結果.CPU は Atom N270.
C:\Software\Develop\OpenSSL\0.9.8l\bin>openssl.exe speed To get the most accurate results, try to run this program when this computer is idle. First we calculate the approximate speed ... Doing md2 1048576 times on 16 size blocks: 1048576 md2's in 16.00s Doing md2 1048576 times on 64 size blocks: 1048576 md2's in 29.30s Doing md2 262144 times on 256 size blocks: 262144 md2's in 20.59s Doing md2 65536 times on 1024 size blocks: 65536 md2's in 18.53s Doing md2 8192 times on 8192 size blocks: 8192 md2's in 17.78s Doing md4 10485760 times on 16 size blocks: 10485760 md4's in 22.63s Doing md4 10485760 times on 64 size blocks: 10485760 md4's in 26.81s Doing md4 2621440 times on 256 size blocks: 2621440 md4's in 9.94s Doing md4 655360 times on 1024 size blocks: 655360 md4's in 5.75s Doing md4 81920 times on 8192 size blocks: 81920 md4's in 4.50s Doing md5 10485760 times on 16 size blocks: 10485760 md5's in 23.45s Doing md5 10485760 times on 64 size blocks: 10485760 md5's in 25.77s Doing md5 2621440 times on 256 size blocks: 2621440 md5's in 8.25s Doing md5 655360 times on 1024 size blocks: 655360 md5's in 3.98s Doing md5 81920 times on 8192 size blocks: 81920 md5's in 2.73s Doing hmac(md5) 10485760 times on 16 size blocks: 10485760 hmac(md5)'s in 15.91s Doing hmac(md5) 10485760 times on 64 size blocks: 10485760 hmac(md5)'s in 18.58s Doing hmac(md5) 2621440 times on 256 size blocks: 2621440 hmac(md5)'s in 6.55s Doing hmac(md5) 655360 times on 1024 size blocks: 655360 hmac(md5)'s in 3.56s Doing hmac(md5) 81920 times on 8192 size blocks: 81920 hmac(md5)'s in 2.66s Doing sha1 10485760 times on 16 size blocks: 10485760 sha1's in 24.58s Doing sha1 10485760 times on 64 size blocks: 10485760 sha1's in 30.63s Doing sha1 2621440 times on 256 size blocks: 2621440 sha1's in 12.13s Doing sha1 655360 times on 1024 size blocks: 655360 sha1's in 7.58s Doing sha1 81920 times on 8192 size blocks: 81920 sha1's in 6.25s Doing sha256 10485760 times on 16 size blocks: 10485760 sha256's in 37.13s Doing sha256 10485760 times on 64 size blocks: 10485760 sha256's in 62.39s Doing sha256 2621440 times on 256 size blocks: 2621440 sha256's in 34.72s Doing sha256 655360 times on 1024 size blocks: 655360 sha256's in 27.86s Doing sha256 81920 times on 8192 size blocks: 81920 sha256's in 25.73s Doing sha512 10485760 times on 16 size blocks: 10485760 sha512's in 72.41s Doing sha512 10485760 times on 64 size blocks: 10485760 sha512's in 72.59s Doing sha512 2621440 times on 256 size blocks: 2621440 sha512's in 43.88s Doing sha512 655360 times on 1024 size blocks: 655360 sha512's in 30.14s Doing sha512 81920 times on 8192 size blocks: 81920 sha512's in 26.14s Doing rmd160 10485760 times on 16 size blocks: 10485760 rmd160's in 31.75s Doing rmd160 10485760 times on 64 size blocks: 10485760 rmd160's in 44.89s Doing rmd160 2621440 times on 256 size blocks: 2621440 rmd160's in 21.23s Doing rmd160 655360 times on 1024 size blocks: 655360 rmd160's in 15.39s Doing rmd160 81920 times on 8192 size blocks: 81920 rmd160's in 13.56s Doing rc4 52428800 times on 16 size blocks: 52428800 rc4's in 11.02s Doing rc4 13107200 times on 64 size blocks: 13107200 rc4's in 9.63s Doing rc4 3276800 times on 256 size blocks: 3276800 rc4's in 9.25s Doing rc4 819200 times on 1024 size blocks: 819200 rc4's in 9.25s Doing rc4 102400 times on 8192 size blocks: 102400 rc4's in 9.11s Doing des cbc 10485760 times on 16 size blocks: 10485760 des cbc's in 6.01s Doing des cbc 2621440 times on 64 size blocks: 2621440 des cbc's in 5.78s Doing des cbc 655360 times on 256 size blocks: 655360 des cbc's in 5.72s Doing des cbc 163840 times on 1024 size blocks: 163840 des cbc's in 5.67s Doing des cbc 20480 times on 8192 size blocks: 20480 des cbc's in 5.67s Doing des ede3 3495253 times on 16 size blocks: 3495253 des ede3's in 5.55s Doing des ede3 873813 times on 64 size blocks: 873813 des ede3's in 5.47s Doing des ede3 218453 times on 256 size blocks: 218453 des ede3's in 5.42s Doing des ede3 54613 times on 1024 size blocks: 54613 des ede3's in 5.47s Doing des ede3 6826 times on 8192 size blocks: 6826 des ede3's in 5.47s Doing aes-128 cbc 10485760 times on 16 size blocks: 10485760 aes-128 cbc's in 9.67s Doing aes-128 cbc 2621440 times on 64 size blocks: 2621440 aes-128 cbc's in 7.22s Doing aes-128 cbc 655360 times on 256 size blocks: 655360 aes-128 cbc's in 6.58s Doing aes-128 cbc 163840 times on 1024 size blocks: 163840 aes-128 cbc's in 6.42s Doing aes-128 cbc 20480 times on 8192 size blocks: 20480 aes-128 cbc's in 6.38s Doing aes-192 cbc 10485760 times on 16 size blocks: 10485760 aes-192 cbc's in 9.17s Doing aes-192 cbc 2621440 times on 64 size blocks: 2621440 aes-192 cbc's in 8.00s Doing aes-192 cbc 655360 times on 256 size blocks: 655360 aes-192 cbc's in 7.77s Doing aes-192 cbc 163840 times on 1024 size blocks: 163840 aes-192 cbc's in 7.61s Doing aes-192 cbc 20480 times on 8192 size blocks: 20480 aes-192 cbc's in 7.56s Doing aes-256 cbc 10485760 times on 16 size blocks: 10485760 aes-256 cbc's in 12.09s Doing aes-256 cbc 2621440 times on 64 size blocks: 2621440 aes-256 cbc's in 9.69s Doing aes-256 cbc 655360 times on 256 size blocks: 655360 aes-256 cbc's in 9.06s Doing aes-256 cbc 163840 times on 1024 size blocks: 163840 aes-256 cbc's in 8.89s Doing aes-256 cbc 20480 times on 8192 size blocks: 20480 aes-256 cbc's in 8.92s Doing aes-128 ige 10485760 times on 16 size blocks: 10485760 aes-128 ige's in 7.53s Doing aes-128 ige 2621440 times on 64 size blocks: 2621440 aes-128 ige's in 7.01s Doing aes-128 ige 655360 times on 256 size blocks: 655360 aes-128 ige's in 6.88s Doing aes-128 ige 163840 times on 1024 size blocks: 163840 aes-128 ige's in 6.84s Doing aes-128 ige 20480 times on 8192 size blocks: 20480 aes-128 ige's in 6.84s Doing aes-192 ige 10485760 times on 16 size blocks: 10485760 aes-192 ige's in 8.72s Doing aes-192 ige 2621440 times on 64 size blocks: 2621440 aes-192 ige's in 8.23s Doing aes-192 ige 655360 times on 256 size blocks: 655360 aes-192 ige's in 8.14s Doing aes-192 ige 163840 times on 1024 size blocks: 163840 aes-192 ige's in 8.08s Doing aes-192 ige 20480 times on 8192 size blocks: 20480 aes-192 ige's in 8.05s Doing aes-256 ige 10485760 times on 16 size blocks: 10485760 aes-256 ige's in 9.91s Doing aes-256 ige 2621440 times on 64 size blocks: 2621440 aes-256 ige's in 9.48s Doing aes-256 ige 655360 times on 256 size blocks: 655360 aes-256 ige's in 9.34s Doing aes-256 ige 163840 times on 1024 size blocks: 163840 aes-256 ige's in 9.33s Doing aes-256 ige 20480 times on 8192 size blocks: 20480 aes-256 ige's in 9.45s Doing camellia-128 cbc 10485760 times on 16 size blocks: 10485760 camellia-128 cbc's in 7.81s Doing camellia-128 cbc 2621440 times on 64 size blocks: 2621440 camellia-128 cbc's in 7.34s Doing camellia-128 cbc 655360 times on 256 size blocks: 655360 camellia-128 cbc's in 7.25s Doing camellia-128 cbc 163840 times on 1024 size blocks: 163840 camellia-128 cbc's in 7.23s Doing camellia-128 cbc 20480 times on 8192 size blocks: 20480 camellia-128 cbc's in 7.22s Doing camellia-192 cbc 10485760 times on 16 size blocks: 10485760 camellia-192 cbc's in 10.03s Doing camellia-192 cbc 2621440 times on 64 size blocks: 2621440 camellia-192 cbc's in 9.61s Doing camellia-192 cbc 655360 times on 256 size blocks: 655360 camellia-192 cbc's in 9.59s Doing camellia-192 cbc 163840 times on 1024 size blocks: 163840 camellia-192 cbc's in 9.47s Doing camellia-192 cbc 20480 times on 8192 size blocks: 20480 camellia-192 cbc's in 9.47s Doing camellia-256 cbc 10485760 times on 16 size blocks: 10485760 camellia-256 cbc's in 10.03s Doing camellia-256 cbc 2621440 times on 64 size blocks: 2621440 camellia-256 cbc's in 9.63s Doing camellia-256 cbc 655360 times on 256 size blocks: 655360 camellia-256 cbc's in 9.53s Doing camellia-256 cbc 163840 times on 1024 size blocks: 163840 camellia-256 cbc's in 9.52s Doing camellia-256 cbc 20480 times on 8192 size blocks: 20480 camellia-256 cbc's in 9.50s Doing idea cbc 10485760 times on 16 size blocks: 10485760 idea cbc's in 11.22s Doing idea cbc 2621440 times on 64 size blocks: 2621440 idea cbc's in 10.48s Doing idea cbc 655360 times on 256 size blocks: 655360 idea cbc's in 10.31s Doing idea cbc 163840 times on 1024 size blocks: 163840 idea cbc's in 10.28s Doing idea cbc 20480 times on 8192 size blocks: 20480 idea cbc's in 10.52s Doing rc2 cbc 10485760 times on 16 size blocks: 10485760 rc2 cbc's in 13.17s Doing rc2 cbc 2621440 times on 64 size blocks: 2621440 rc2 cbc's in 12.38s Doing rc2 cbc 655360 times on 256 size blocks: 655360 rc2 cbc's in 12.22s Doing rc2 cbc 163840 times on 1024 size blocks: 163840 rc2 cbc's in 12.19s Doing rc2 cbc 20480 times on 8192 size blocks: 20480 rc2 cbc's in 12.17s Doing blowfish cbc 10485760 times on 16 size blocks: 10485760 blowfish cbc's in3.42s Doing blowfish cbc 2621440 times on 64 size blocks: 2621440 blowfish cbc's in 3.11s Doing blowfish cbc 655360 times on 256 size blocks: 655360 blowfish cbc's in 3.05s Doing blowfish cbc 163840 times on 1024 size blocks: 163840 blowfish cbc's in 3.02s Doing blowfish cbc 20480 times on 8192 size blocks: 20480 blowfish cbc's in 3.03s Doing cast cbc 10485760 times on 16 size blocks: 10485760 cast cbc's in 3.64s Doing cast cbc 2621440 times on 64 size blocks: 2621440 cast cbc's in 3.42s Doing cast cbc 655360 times on 256 size blocks: 655360 cast cbc's in 3.36s Doing cast cbc 163840 times on 1024 size blocks: 163840 cast cbc's in 3.33s Doing cast cbc 20480 times on 8192 size blocks: 20480 cast cbc's in 3.31s Doing 5242 512 bit private rsa's: 5242 512 bit private RSA's in 6.22s Doing 26214 512 bit public rsa's: 26214 512 bit public RSA's in 3.11s Doing 655 1024 bit private rsa's: 655 1024 bit private RSA's in 4.70s Doing 6553 1024 bit public rsa's: 6553 1024 bit public RSA's in 2.66s Doing 81 2048 bit private rsa's: 81 2048 bit private RSA's in 4.03s Doing 1638 2048 bit public rsa's: 1638 2048 bit public RSA's in 2.50s Doing 10 4096 bit private rsa's: 10 4096 bit private RSA's in 3.72s Doing 409 4096 bit public rsa's: 409 4096 bit public RSA's in 2.44s Doing 10485 512 bit sign dsa's: 10485 512 bit DSA signs in 12.59s Doing 5242 512 bit verify dsa's: 5242 512 bit DSA verify in 6.95s Doing 2621 1024 bit sign dsa's: 2621 1024 bit DSA signs in 10.48s Doing 1310 1024 bit verify dsa's: 1310 1024 bit DSA verify in 6.16s Doing 655 2048 bit sign dsa's: 655 2048 bit DSA signs in 9.91s Doing 327 2048 bit verify dsa's: 327 2048 bit DSA verify in 5.97s OpenSSL 0.9.8l 5 Nov 2009 built on: Mon Nov 23 09:21:10 2009 options:bn(64,32) md2(int) rc4(idx,int) des(idx,cisc,4,long) aes(partial) idea(i nt) blowfish(idx) compiler: cl /MD /Ox /O2 /Ob2 /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WI N32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -D_C RT_NONSTDC_NO_DEPRECATE -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DAES_ASM -DBN_A SM -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DMD5_ASM -DSHA1_ASM -DRMD1 60_ASM -DOPENSSL_USE_APPLINK -I. /Fdout32dll -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_CMS -DOPENSSL_NO_JPAKE -DOPENSSL_NO_CAPIENG -DOPE NSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE available timing options: TIMEB HZ=1000 timing function used: ftime The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md2 1048.58k 2290.64k 3258.66k 3621.44k 3774.19k mdc2 0.00 0.00 0.00 0.00 0.00 md4 7415.34k 25028.48k 67527.53k 116711.07k 149130.81k md5 7153.55k 26045.51k 81344.08k 168445.94k 245370.62k hmac(md5) 10547.73k 36122.76k 102503.23k 188402.20k 252668.92k sha1 6826.11k 21913.10k 55347.52k 88557.49k 107374.18k rmd160 5284.16k 14949.62k 31602.95k 43605.50k 49479.37k rc4 76156.22k 87154.37k 90687.65k 90687.65k 92081.32k des cbc 27892.30k 29021.30k 29335.93k 29579.01k 29579.01k des ede3 10083.67k 10225.64k 10314.27k 10225.58k 10224.65k idea cbc 14954.29k 16002.69k 16268.03k 16318.66k 15953.99k seed cbc 0.00 0.00 0.00 0.00 0.00 rc2 cbc 12737.03k 13557.35k 13730.43k 13765.36k 13784.58k rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00 blowfish cbc 49027.52k 53946.03k 55061.42k 55645.82k 55333.83k cast cbc 46078.59k 49027.52k 49947.06k 50412.31k 50640.56k aes-128 cbc 17347.96k 23240.36k 25505.04k 26124.60k 26317.20k aes-192 cbc 18291.77k 20971.52k 21603.42k 22049.17k 22183.28k aes-256 cbc 13873.49k 17317.52k 18513.81k 18869.89k 18806.43k camellia-128 cbc 21476.21k 22844.79k 23140.99k 23192.17k 23240.36k camellia-192 cbc 16725.37k 17458.08k 17487.20k 17718.04k 17718.04k camellia-256 cbc 16725.37k 17430.87k 17600.94k 17632.39k 17660.23k sha256 4519.12k 10756.18k 19329.15k 24088.76k 26076.89k sha512 2317.10k 9244.41k 15295.47k 22264.98k 25672.86k aes-128 ige 22274.58k 23916.20k 24403.22k 24513.76k 24517.34k aes-192 ige 19242.13k 20375.54k 20608.30k 20769.02k 20849.03k aes-256 ige 16934.71k 17690.02k 17955.07k 17983.94k 17748.03k sign verify sign/s verify/s rsa 512 bits 0.001186s 0.000119s 842.9 8431.7 rsa 1024 bits 0.007182s 0.000405s 139.2 2467.2 rsa 2048 bits 0.049778s 0.001526s 20.1 655.2 rsa 4096 bits 0.371900s 0.005958s 2.7 167.8 sign verify sign/s verify/s dsa 512 bits 0.001201s 0.001326s 832.5 753.9 dsa 1024 bits 0.004000s 0.004700s 250.0 212.8 dsa 2048 bits 0.015125s 0.018254s 66.1 54.8