Intel® SHA Extensions Implementations

Published: 07/18/2013   Last Updated: 07/18/2013

The Intel® Secure Hash Algorithm (SHA) Extensions are designed to improve the performance of SHA-1 and SHA-256 on Intel® Architecture (IA) processors. This code download provides optimized assembly and intrinsic routines using the Intel® SHA Extensions. A sample test application using published known answer vectors is provided to demonstrate how to use the functions. For more information, see the paper titled “Intel® SHA Extensions New Instructions Supporting the Secure Hash Algorithm on Intel® Architecture processors”.

Attachment Size 13.6 KB

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at