forked from obfuscator-llvm/obfuscator
-
Notifications
You must be signed in to change notification settings - Fork 315
Benchmarks
Pascal Junod edited this page Nov 24, 2013
·
16 revisions
Software protection is inevitably linked with increased code size and slower performances. On this page, we publish benchmarks for various combinations of compilation flags.
OpenSSL is the most widely deployed open-source cryptographic toolkit.
- OpenSSL 1.0.1e, compiled with no obfuscation and standard compilation flags, C-only implementations, run on an Intel Core i7 clocked @ 2.4 GHz.
- OpenSSL 1.0.1e, compiled with
-mllvm -sub
and standard compilation flags, C-only implementations, run on an Intel Core i7 clocked @ 2.4 GHz.
- OpenSSL 1.0.1e, compiled with
-mllvm -bcf
and standard compilation flags, C-only implementations, run on an Intel Core i7 clocked @ 2.4 GHz.
- OpenSSL 1.0.1e, compiled with
-mllvm -fla
and standard compilation flags, C-only implementations, run on an Intel Core i7 clocked @ 2.4 GHz.
- OpenSSL 1.0.1e, compiled with
-mllvm -fla -mllvm -bcf
and standard compilation flags, C-only implementations, run on an Intel Core i7 clocked @ 2.4 GHz.
- OpenSSL 1.0.1e, compiled with
-mllvm -sub -mllvm -fla -mllvm -bcf -mllvm -boguscf-loop=2 -mllvm -boguscf-prob=100
and standard compilation flags, C-only implementations, run on an Intel Core i7 clocked @ 2.4 GHz.