Created
March 21, 2018 19:49
-
-
Save teknoman117/01eefe4497b74baff81634a8c990e90e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From 33aef4de81ec656027b94bed0ba47bee56b750d0 Mon Sep 17 00:00:00 2001 | |
From: "Nathaniel R. Lewis" <linux.robotdude@gmail.com> | |
Date: Wed, 21 Mar 2018 12:42:09 -0700 | |
Subject: [PATCH] test generic c implementation | |
--- | |
module/icp/algs/aes/aes_impl.c | 13 ++++++++----- | |
1 file changed, 8 insertions(+), 5 deletions(-) | |
diff --git a/module/icp/algs/aes/aes_impl.c b/module/icp/algs/aes/aes_impl.c | |
index 4c17e2a30..a63d1dd3f 100644 | |
--- a/module/icp/algs/aes/aes_impl.c | |
+++ b/module/icp/algs/aes/aes_impl.c | |
@@ -22,7 +22,8 @@ | |
* Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. | |
*/ | |
-#if defined(_KERNEL) && defined(__amd64) | |
+//#if defined(_KERNEL) && defined(__amd64) | |
+#if 0 | |
#include <linux/simd_x86.h> | |
#define KPREEMPT_DISABLE kfpu_begin() | |
@@ -75,7 +76,8 @@ | |
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
*/ | |
-#if defined(__amd64) | |
+//#if defined(__amd64) | |
+#if 0 | |
/* These functions are used to execute amd64 instructions for AMD or Intel: */ | |
extern int rijndael_key_setup_enc_amd64(uint32_t rk[], | |
@@ -114,7 +116,8 @@ static int intel_aes_instructions_present(void); | |
#endif | |
-#if !defined(__amd64) | |
+//#if !defined(__amd64) | |
+#if 1 | |
/* | |
* Constant tables | |
*/ | |
@@ -937,7 +940,8 @@ rijndael_key_setup_enc_raw(uint32_t rk[], const uint32_t cipherKey[], | |
} | |
#endif /* !__amd64 */ | |
-#if defined(__amd64) | |
+//#if defined(__amd64) | |
+#if 0 | |
/* | |
* Expand the 32-bit AES cipher key array into the encryption and decryption | |
@@ -1026,7 +1030,6 @@ rijndael_decrypt(const uint32_t rk[], int Nr, const uint32_t ct[4], | |
} | |
} | |
- | |
#else /* generic C implementation */ | |
/* | |
-- | |
2.16.1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment