From: Niels Möller Date: Fri, 14 Oct 2005 19:26:18 +0000 (+0200) Subject: (_aes_decrypt_table): Don't declare, it's no X-Git-Tag: nettle_1.14_release_20051205~156 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fc285cc5dc25488c1b1f2d6faa902de1efbcbc3c;p=thirdparty%2Fnettle.git (_aes_decrypt_table): Don't declare, it's no longer globally visible. Rev: src/nettle/aes-internal.h:1.11 --- diff --git a/aes-internal.h b/aes-internal.h index 183ef2ab..2fd6c46e 100644 --- a/aes-internal.h +++ b/aes-internal.h @@ -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,16 +72,16 @@ struct aes_table }; void -_nettle_aes_crypt(const struct aes_ctx *ctx, - const struct aes_table *T, - unsigned length, uint8_t *dst, - const uint8_t *src); +_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, - const struct aes_table *T, - unsigned length, uint8_t *dst, - const uint8_t *src); +_aes_decrypt(const struct aes_ctx *ctx, + const struct aes_table *T, + unsigned length, uint8_t *dst, + const uint8_t *src); /* Macros */ #define ROTBYTE(x) (((x) >> 8) | (((x) & 0xff) << 24)) @@ -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 */