forked from wolfSSL/wolfssl
SHA-3 improvements
Add x86_64 assembly code: - BMI2 - AVX2 (using ymm, slower than BMI2) - AVX2 of 4 similtaneous hashes Add SHAKE128 functions and tests. Add Absorb and Squeeze functions for SHAKE128 and SHAK256 and tests. Add doxygen for SHA-3 and SHAKE functions. Update other generated x86_64 assembly files to include settings.h.
This commit is contained in:
@@ -19,6 +19,10 @@
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
|
||||
*/
|
||||
|
||||
#ifdef WOLFSSL_USER_SETTINGS
|
||||
#include "wolfssl/wolfcrypt/settings.h"
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_INTEL_AVX1
|
||||
#define HAVE_INTEL_AVX1
|
||||
#endif /* HAVE_INTEL_AVX1 */
|
||||
|
Reference in New Issue
Block a user