Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Wim Lewis
nettle
Commits
fc285cc5
Commit
fc285cc5
authored
Oct 14, 2005
by
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
Changes
1
Hide whitespace changes
Inline
Side-by-side
aes-internal.h
View file @
fc285cc5
...
...
@@ -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_
en
crypt
(
const
struct
aes_ctx
*
ctx
,
const
struct
aes_table
*
T
,
unsigned
length
,
uint8_t
*
dst
,
const
uint8_t
*
src
);
void
_nettle
_aes_e
n
crypt
(
const
struct
aes_ctx
*
ctx
,
const
struct
aes_table
*
T
,
unsigned
length
,
uint8_t
*
dst
,
const
uint8_t
*
src
);
_aes_
d
ecrypt
(
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 */
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment