Hi Anton,

You're right, any AES mode that allows independent encryption or
decryption of blocks can be optimized to perform AES rounds in parallel
in the pipeline.

I'm finishing the patches for SHA-2 and polynomial multiplication for
GCM and I also intend to provide patches for AES-CTR, AES-CBC, AES-XTS
and other modes. Another change in my plans is to provide an optimized
version of AES_set_encrypt_key/AES_set_decrypt_key.

Regards,
Marcelo


On Wed, Nov 20, 2013 at 09:43:54AM +1100, Anton Blanchard wrote:
> 
> Hi,
> 
> > Include support for new POWER8 vcipher instructions. It uses
> > OPENSSL_ppccap_P to choose which implementation to use, regular or
> > POWER8.
> 
> Nice! We should be able to speed up parallelizable AES block modes like
> AES-CTR even more. From some test loops I wrote, overlapping 6
> iterations should give us close to another 6x improvement.
> 
> Anton
> 

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to