Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dmitry Baryshkov
nettle
Commits
b076e62e
Commit
b076e62e
authored
Apr 09, 2017
by
Niels Möller
Browse files
New function nettle_get_aeads.
parent
55fbe36e
Changes
3
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
b076e62e
2017-04-09 Niels Möller <nisse@lysator.liu.se>
* nettle-meta.h (nettle_ciphers
): New macro, analogous to below
change to nettle_hashes.
* nettle-meta.h (nettle_ciphers
, nettle_aeads): New macros,
analogous to below
change to nettle_hashes.
* nettle-meta-ciphers.c (_nettle_ciphers): Renamed array, from...
(nettle_ciphers: ... old name.
(nettle_get_ciphers): New function.
* nettle-meta-aeads.c (_nettle_aeads): Renamed array, from...
(nettle_aeads: ... old name.
(nettle_get_aeads): New function.
2017-01-12 Niels Möller <nisse@lysator.liu.se>
* tools/nettle-hash.c (find_algorithm): Deleted function.
...
...
nettle-meta-aeads.c
View file @
b076e62e
...
...
@@ -37,7 +37,7 @@
#include
"nettle-meta.h"
const
struct
nettle_aead
*
const
nettle_aeads
[]
=
{
const
struct
nettle_aead
*
const
_
nettle_aeads
[]
=
{
&
nettle_gcm_aes128
,
&
nettle_gcm_aes192
,
&
nettle_gcm_aes256
,
...
...
@@ -47,3 +47,9 @@ const struct nettle_aead * const nettle_aeads[] = {
&
nettle_chacha_poly1305
,
NULL
};
const
struct
nettle_aead
*
const
*
nettle_get_aeads
(
void
)
{
return
_nettle_aeads
;
}
nettle-meta.h
View file @
b076e62e
...
...
@@ -176,7 +176,15 @@ struct nettle_aead
/* null-terminated list of aead constructions implemented by this
version of nettle */
extern
const
struct
nettle_aead
*
const
nettle_aeads
[];
extern
const
struct
nettle_aead
*
const
_nettle_aeads
[];
const
struct
nettle_aead
*
const
*
#ifdef __GNUC__
__attribute__
((
pure
))
#endif
nettle_get_aeads
(
void
);
#define nettle_aeads (nettle_get_aeads())
extern
const
struct
nettle_aead
nettle_gcm_aes128
;
extern
const
struct
nettle_aead
nettle_gcm_aes192
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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