aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/aesb.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/crypto/aesb.c')
-rw-r--r--src/crypto/aesb.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/crypto/aesb.c b/src/crypto/aesb.c
index ba48313da..128c523ea 100644
--- a/src/crypto/aesb.c
+++ b/src/crypto/aesb.c
@@ -140,7 +140,15 @@ extern "C"
d_4(uint32_t, t_dec(f,n), sb_data, u0, u1, u2, u3);
-void aesb_single_round(const uint8_t *in, uint8_t *out, uint8_t *expandedKey)
+#if !defined(STATIC)
+#define STATIC
+#endif
+
+#if !defined(INLINE)
+#define INLINE
+#endif
+
+STATIC INLINE void aesb_single_round(const uint8_t *in, uint8_t *out, uint8_t *expandedKey)
{
uint32_t b0[4], b1[4];
const uint32_t *kp = (uint32_t *) expandedKey;
@@ -151,7 +159,7 @@ void aesb_single_round(const uint8_t *in, uint8_t *out, uint8_t *expandedKey)
state_out(out, b1);
}
-void aesb_pseudo_round(const uint8_t *in, uint8_t *out, uint8_t *expandedKey)
+STATIC INLINE void aesb_pseudo_round(const uint8_t *in, uint8_t *out, uint8_t *expandedKey)
{
uint32_t b0[4], b1[4];
const uint32_t *kp = (uint32_t *) expandedKey;