-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Benchmarks
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 64-bit 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 64-bit 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 64-bit 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 64-bit 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 64-bit 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 64-bit implementations, run on an Intel Core i7 clocked @ 2.4 GHz.