Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@socrates-8795:~# lsmod
- Module Size Used by
- cryptodev 33378 0
- root@socrates-8795:~# openssl speed -evp aes-256-ctr -elapsed
- You have chosen to measure elapsed time instead of user CPU time.
- Doing aes-256-ctr for 3s on 16 size blocks: 2463991 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 32 size blocks: 1298210 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 64 size blocks: 663150 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 128 size blocks: 336780 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 256 size blocks: 169554 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 512 size blocks: 85155 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 768 size blocks: 56810 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 1024 size blocks: 42658 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 1536 size blocks: 28443 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 2048 size blocks: 21350 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 4096 size blocks: 10672 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 8192 size blocks: 5340 aes-256-ctr's in 3.00s
- OpenSSL 1.0.1j 15 Oct 2014
- built on: Tue Apr 21 13:19:30 CEST 2015
- options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) idea(int) blowfish(ptr)
- compiler: arm-linux-gnueabihf-gcc -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -fPIC -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS -I/PROJECTS/CryptoSoC/qude/toolchain/cryptodev-linux-master -fno-omit-frame-pointer -fno-inline -g -marm -DTERMIO -O3 -Wall
- The 'numbers' are in 1000s of bytes per second processed.
- type 16 bytes 32 bytes 64 bytes 128 bytes 256 bytes 512 bytes 768 bytes 1024 bytes 1536 bytes 2048 bytes 4096 bytes 8192 bytes
- aes-256-ctr 13141.29k 13847.57k 14147.20k 14369.28k 14468.61k 14533.12k 14543.36k 14560.60k 14562.82k 14574.93k 14570.84k 14581.76k
- root@socrates-8795:~# openssl speed -evp aes-192-ctr -elapsed
- You have chosen to measure elapsed time instead of user CPU time.
- Doing aes-192-ctr for 3s on 16 size blocks: 2786003 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 32 size blocks: 1479010 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 64 size blocks: 756793 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 128 size blocks: 384938 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 256 size blocks: 194117 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 512 size blocks: 97480 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 768 size blocks: 65088 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 1024 size blocks: 48846 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 1536 size blocks: 32594 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 2048 size blocks: 24450 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 4096 size blocks: 12232 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 8192 size blocks: 6117 aes-192-ctr's in 3.00s
- OpenSSL 1.0.1j 15 Oct 2014
- built on: Tue Apr 21 13:19:30 CEST 2015
- options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) idea(int) blowfish(ptr)
- compiler: arm-linux-gnueabihf-gcc -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -fPIC -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS -I/PROJECTS/CryptoSoC/qude/toolchain/cryptodev-linux-master -fno-omit-frame-pointer -fno-inline -g -marm -DTERMIO -O3 -Wall
- The 'numbers' are in 1000s of bytes per second processed.
- type 16 bytes 32 bytes 64 bytes 128 bytes 256 bytes 512 bytes 768 bytes 1024 bytes 1536 bytes 2048 bytes 4096 bytes 8192 bytes
- aes-192-ctr 14858.68k 15776.11k 16144.92k 16424.02k 16564.65k 16636.59k 16662.53k 16672.77k 16688.13k 16691.20k 16700.76k 16703.49k
- root@socrates-8795:~# openssl speed -evp aes-128-ctr -elapsed
- You have chosen to measure elapsed time instead of user CPU time.
- Doing aes-128-ctr for 3s on 16 size blocks: f3193989 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 32 size blocks: 1709634 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 64 size blocks: 879550 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 128 size blocks: 448551 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 256 size blocks: 226575 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 512 size blocks: 113834 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 768 size blocks: 76039 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 1024 size blocks: 57062 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 1536 size blocks: 38087 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 2048 size blocks: 28568 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 4096 size blocks: 14293 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 8192 size blocks: 7149 aes-128-ctr's in 3.00s
- OpenSSL 1.0.1j 15 Oct 2014
- built on: Tue Apr 21 13:19:30 CEST 2015
- options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) idea(int) blowfish(ptr)
- compiler: arm-linux-gnueabihf-gcc -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -fPIC -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS -I/PROJECTS/CryptoSoC/qude/toolchain/cryptodev-linux-master -fno-omit-frame-pointer -fno-inline -g -marm -DTERMIO -O3 -Wall
- The 'numbers' are in 1000s of bytes per second processed.
- type 16 bytes 32 bytes 64 bytes 128 bytes 256 bytes 512 bytes 768 bytes 1024 bytes 1536 bytes 2048 bytes 4096 bytes 8192 bytes
- aes-128-ctr 17034.61k 18236.10k 18763.73k 19138.18k 19334.40k 19427.67k 19465.98k 19477.16k 19500.54k 19502.42k 19514.71k 19521.54k
- root@socrates-8795:~# ./link_openssl_
- link_openssl_cryptodev link_openssl_cryptodev_speedmod
- link_openssl_cryptodev_patch link_openssl_vanilla
- root@socrates-8795:~# ./link_openssl_vanilla
- root@socrates-8795:~# ./link_openssl_cryptodev_speedmod
- root@socrates-8795:~# insmod ba411e.ko
- [26126.692930] ba411e: BA411E - AES hardware acceleration v0.1 loaded.
- root@socrates-8795:~# openssl speed -evp aes-256-ctr -elapsed
- You have chosen to measure elapsed time instead of user CPU time.
- Doing aes-256-ctr for 3s on 16 size blocks: 77454 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 32 size blocks: 76996 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 64 size blocks: 76905 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 128 size blocks: 74867 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 256 size blocks: 33853 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 512 size blocks: 51576 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 768 size blocks: 47644 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 1024 size blocks: 45679 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 1536 size blocks: 40888 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 2048 size blocks: 37099 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 4096 size blocks: 26825 aes-256-ctr's in 3.00s
- Doing aes-256-ctr for 3s on 8192 size blocks: 16219 aes-256-ctr's in 3.00s
- OpenSSL 1.0.1j 15 Oct 2014
- built on: Tue Apr 21 16:20:29 CEST 2015
- options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) idea(int) blowfish(ptr)
- compiler: arm-linux-gnueabihf-gcc -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -fPIC -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS -I/PROJECTS/CryptoSoC/qude/toolchain/cryptodev-linux-master -fno-omit-frame-pointer -fno-inline -g -marm -DTERMIO -O3 -Wall
- The 'numbers' are in 1000s of bytes per second processed.
- type 16 bytes 32 bytes 64 bytes 128 bytes 256 bytes 512 bytes 768 bytes 1024 bytes 1536 bytes 2048 bytes 4096 bytes 8192 bytes
- aes-256-ctr 413.09k 821.29k 1640.64k 3194.33k 2888.79k 8802.30k 12196.86k 15591.77k 20934.66k 25326.25k 36625.07k 44288.68k
- root@socrates-8795:~# openssl speed -evp aes-192-ctr -elapsed
- You have chosen to measure elapsed time instead of user CPU time.
- Doing aes-192-ctr for 3s on 16 size blocks: 77392 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 32 size blocks: 76941 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 64 size blocks: 76809 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 128 size blocks: 75456 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 256 size blocks: 70061 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 512 size blocks: 52680 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 768 size blocks: 38777 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 1024 size blocks: 46800 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 1536 size blocks: 42247 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 2048 size blocks: 38517 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 4096 size blocks: 28366 aes-192-ctr's in 3.00s
- Doing aes-192-ctr for 3s on 8192 size blocks: 17377 aes-192-ctr's in 3.00s
- OpenSSL 1.0.1j 15 Oct 2014
- built on: Tue Apr 21 16:20:29 CEST 2015
- options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) idea(int) blowfish(ptr)
- compiler: arm-linux-gnueabihf-gcc -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -fPIC -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS -I/PROJECTS/CryptoSoC/qude/toolchain/cryptodev-linux-master -fno-omit-frame-pointer -fno-inline -g -marm -DTERMIO -O3 -Wall
- The 'numbers' are in 1000s of bytes per second processed.
- type 16 bytes 32 bytes 64 bytes 128 bytes 256 bytes 512 bytes 768 bytes 1024 bytes 1536 bytes 2048 bytes 4096 bytes 8192 bytes
- aes-192-ctr 412.76k 820.70k 1638.59k 3219.46k 5978.54k 8990.72k 9926.91k 15974.40k 21630.46k 26294.27k 38729.05k 47450.79k
- root@socrates-8795:~# openssl speed -evp aes-128-ctr -elapsed
- You have chosen to measure elapsed time instead of user CPU time.
- Doing aes-128-ctr for 3s on 16 size blocks: 51556 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 32 size blocks: 76961 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 64 size blocks: 76676 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 128 size blocks: 51059 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 256 size blocks: 70181 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 512 size blocks: 53472 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 768 size blocks: 50616 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 1024 size blocks: 47987 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 1536 size blocks: 43605 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 2048 size blocks: 40202 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 4096 size blocks: 30116 aes-128-ctr's in 3.00s
- Doing aes-128-ctr for 3s on 8192 size blocks: 18707 aes-128-ctr's in 3.00s
- OpenSSL 1.0.1j 15 Oct 2014
- built on: Tue Apr 21 16:20:29 CEST 2015
- options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) idea(int) blowfish(ptr)
- compiler: arm-linux-gnueabihf-gcc -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -fPIC -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS -I/PROJECTS/CryptoSoC/qude/toolchain/cryptodev-linux-master -fno-omit-frame-pointer -fno-inline -g -marm -DTERMIO -O3 -Wall
- The 'numbers' are in 1000s of bytes per second processed.
- type 16 bytes 32 bytes 64 bytes 128 bytes 256 bytes 512 bytes 768 bytes 1024 bytes 1536 bytes 2048 bytes 4096 bytes 8192 bytes
- aes-128-ctr 274.97k 820.92k 1635.75k 2178.52k 5988.78k 9125.89k 12957.70k 16379.56k 22325.76k 27444.57k 41118.38k 51082.58k
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement