Skip to content
Snippets Groups Projects
Commit fc285cc5 authored by Niels Möller's avatar Niels Möller
Browse files

(_aes_decrypt_table): Don't declare, it's no

longer globally visible.

Rev: src/nettle/aes-internal.h:1.11
parent cf2caa24
Branches
Tags
No related merge requests found
......@@ -28,6 +28,11 @@
#include "aes.h"
/* Name mangling */
#define _aes_encrypt _nettle_aes_encrypt
#define _aes_decrypt _nettle_aes_decrypt
#define _aes_encrypt_table _nettle_aes_encrypt_table
/* Define to use only small tables. */
#ifndef AES_SMALL
# define AES_SMALL 0
......@@ -67,13 +72,13 @@ struct aes_table
};
void
_nettle_aes_crypt(const struct aes_ctx *ctx,
_aes_encrypt(const struct aes_ctx *ctx,
const struct aes_table *T,
unsigned length, uint8_t *dst,
const uint8_t *src);
void
_nettle_aes_encrypt(const struct aes_ctx *ctx,
_aes_decrypt(const struct aes_ctx *ctx,
const struct aes_table *T,
unsigned length, uint8_t *dst,
const uint8_t *src);
......@@ -104,10 +109,9 @@ _nettle_aes_encrypt(const struct aes_ctx *ctx,
| ((uint32_t) T->sbox[ B2(w2) ] << 16) \
| ((uint32_t) T->sbox[ B3(w3) ] << 24)) ^ (k))
/* Internal tables */
extern const struct aes_table _aes_encrypt_table;
extern const struct aes_table _aes_decrypt_table;
/* Globally visible so that the same sbox table can be used by aes_set_encrypt_key */
extern const struct aes_table _aes_encrypt_table;
#define aes_sbox (_aes_encrypt_table.sbox)
#endif /* NETTLE_AES_INTERNAL_H_INCLUDED */
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment