I'm pleased to announce the release of version 0.1.1 of Engine_cudamrg
for OpenSSL.
Engine_cudamrg is a cryptographic engine that can accelerate some
operation using a CUDA supported device, further informations are
available at the project site (http://code.google.com/p/engine-cuda/).
The most significant changes are:
*) Optimized support for integrated GPU.
*) Build process simplified.
*) Generic code cleanup, bug fixes and many optimizations.
*) Now encryption for AES CBC mode are computed by the cpu.
Since the CBC mode needs the cipher texts of each previous step to
process the next step, and so it isn't possible to begin
the encryption of a block until its previous block has been
encrypted, we can't hope to do parallel processing during the
encryption stage of this mode.
If you want you can re-enable it on the configure command line.
*) Performance improvement from 6% to 12% depending from your hardware
configuration.
You can download the source code using the following link:
http://engine-cuda.googlecode.com/files/engine_cudamrg-v_0.1.1.tar.gz
Enjoy,
Paolo Margara