diff options
Diffstat (limited to 'aes256-set-decrypt-key.c')
-rw-r--r-- | aes256-set-decrypt-key.c | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/aes256-set-decrypt-key.c b/aes256-set-decrypt-key.c index 884c21af..0f37705a 100644 --- a/aes256-set-decrypt-key.c +++ b/aes256-set-decrypt-key.c @@ -38,14 +38,28 @@ #include "aes-internal.h" #include "macros.h" +/* For fat builds */ +#if HAVE_NATIVE_aes256_invert_key void -aes256_invert_key (struct aes256_ctx *dst, const struct aes256_ctx *src) +_nettle_aes256_invert_key_c(struct aes256_ctx *dst, + const struct aes256_ctx *src); +# define nettle_aes256_invert_key _nettle_aes256_invert_key_c +#endif + +#if HAVE_NATIVE_aes256_set_decrypt_key +void +_nettle_aes256_set_decrypt_key_c(struct aes256_ctx *ctx, const uint8_t *key); +# define nettle_aes256_set_decrypt_key _nettle_aes256_set_decrypt_key_c +#endif + +void +nettle_aes256_invert_key (struct aes256_ctx *dst, const struct aes256_ctx *src) { _nettle_aes_invert (_AES256_ROUNDS, dst->keys, src->keys); } void -aes256_set_decrypt_key(struct aes256_ctx *ctx, const uint8_t *key) +nettle_aes256_set_decrypt_key(struct aes256_ctx *ctx, const uint8_t *key) { aes256_set_encrypt_key (ctx, key); aes256_invert_key (ctx, ctx); |