modes/ocb128.c: split fixed block xors to aligned and misaligned.
authorAndy Polyakov <appro@openssl.org>
Mon, 30 Nov 2015 22:07:38 +0000 (23:07 +0100)
committerAndy Polyakov <appro@openssl.org>
Wed, 2 Dec 2015 09:50:20 +0000 (10:50 +0100)
commit81f3d6323dcda6a18b06c718600d6a4739e83263
treeeddf6ba4cdd1646ea7404b2a5cbae59360a628d0
parentb9e3d7e0f6678a991621cfbc4b11ace7860031a0
modes/ocb128.c: split fixed block xors to aligned and misaligned.

Main goal was to improve performance on RISC platforms, e.g. 10%
was measured on MIPS, POWER8...

Reviewed-by: Matt Caswell <matt@openssl.org>
crypto/modes/modes_lcl.h
crypto/modes/ocb128.c