From: Tim Chen <tim.c.chen@xxxxxxxxxxxxxxx> Date: Thu, 10 Sep 2015 15:26:52 -0700 > > The new x86 SHA extensions provide new hardware accelerated instructions > for computing SHA1 and SHA256 hashes. This patch series provide the > assembly routines for SHA1 and SHA256 computation using these new > instructions to the kernel crypto library. For 4K data blocks, we've > seen up to 3.6x speedup over existing SSSE3 enhanced routines in the > kernel crypto library on Broxton platform. > > Refer to SHA extension programming guide in chapter 8.2 of the > Intel Architecture Instruction Set Extensions Programming reference. > https://software.intel.com/sites/default/files/managed/07/b7/319433-023.pdf > > Pre-req patches: > [1] [PATCH] sha: Enable cpuid check for Intel SHA extensions implementations > http://marc.info/?l=linux-kernel&m=144019424304089&w=2 > [2] [Patch] x86/insn: perf tools: Add new SHA instructions > http://marc.info/?l=linux-kernel&m=144119645000679&w=2 Series looks fine to me: Acked-by: David S. Miller <davem@xxxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html