performance - which version of openssl gives better speed? -


i using openssl encryption work in project encrypt files. encrytion/decryption process takes time. version of openssl should use better speed? lighter version available?

i have observed openssl-1.0.2a (latest) gives worst performance regarding speed. if build o3 optmization, performance better. lower versions, performance doesn't increase in considerable amount optimization. why so?

which version of openssl gives better speed?

its dependent upon number of things, including hardware , and algorithms.

the encrytion/decryption process takes time.

that's kind of relative.

i have observed openssl-1.0.2a (latest) gives worst performance regarding speed.

but have not told hardware, algorithm selection or showed code...

but if build o3 optmization, performance better.

i find -os gives best performance because small code keeps caches hotter. depends on hardware, found hold true i386, x86_64, , arm. there's lots of arm processors, ones tested commoditiy ones used in , example, android (5te , 7/7a).

so version of openssl should use better speed?

they should same, modulo building no-asm.


also, need use evp_* interfaces. not clear if have done that.

evp_encrypt (and friends) use hardware acceleration, if available. includes aes-ni on x86_64.

if use aes_encrypt (and friends), software implementation, , never use hardware acceleration.


also, need post numbers openssl speed. that's baseline benchmark with.


finally, intel has white paper @ improving openssl performance.


Comments

Popular posts from this blog

How has firefox/gecko HTML+CSS rendering changed in version 38? -

javascript - Complex json ng-repeat -

jquery - Cloning of rows and columns from the old table into the new with colSpan and rowSpan -