unroll loops for sha2. quite a bit faster for amd64.
authortedu <tedu@openbsd.org>
Wed, 17 Dec 2014 19:40:24 +0000 (19:40 +0000)
committertedu <tedu@openbsd.org>
Wed, 17 Dec 2014 19:40:24 +0000 (19:40 +0000)
ok deraadt millert

sys/crypto/sha2.c

index 9648c30..06912c3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sha2.c,v 1.9 2014/11/16 17:39:09 tedu Exp $   */
+/*     $OpenBSD: sha2.c,v 1.10 2014/12/17 19:40:24 tedu Exp $  */
 
 /*
  * FILE:       sha2.c
@@ -52,6 +52,9 @@
  *   #define SHA2_UNROLL_TRANSFORM
  *
  */
+#ifndef SMALL_KERNEL
+#define SHA2_UNROLL_TRANSFORM
+#endif
 
 
 /*** SHA-256/384/512 Machine Architecture Definitions *****************/