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
Brian Smith
nettle
Commits
07db57cd
Commit
07db57cd
authored
Apr 17, 2013
by
Niels Möller
Browse files
Benchmark salsa20r12.
parent
fc9f5348
Changes
4
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
07db57cd
2013-04-17 Niels Möller <nisse@lysator.liu.se>
* examples/nettle-benchmark.c (main): Benchmark salsa20r12.
* nettle-internal.c (nettle_salsa20r12): Cipher struct for
benchmarking only.
* nettle-internal.h (nettle_salsa20): Declare it.
* Makefile.in (eccdata): Depend on mini-gmp files. Drop -lgmp.
* eccdata.c: Use mini-gmp, to avoid gmp dependency and associated
...
...
examples/nettle-benchmark.c
View file @
07db57cd
...
...
@@ -662,7 +662,7 @@ main(int argc, char **argv)
&
nettle_des3
,
&
nettle_serpent256
,
&
nettle_twofish128
,
&
nettle_twofish192
,
&
nettle_twofish256
,
&
nettle_salsa20
,
&
nettle_salsa20
,
&
nettle_salsa20r12
,
NULL
};
...
...
nettle-internal.c
View file @
07db57cd
...
...
@@ -97,6 +97,15 @@ nettle_salsa20 = {
(
nettle_crypt_func
*
)
salsa20_crypt
};
const
struct
nettle_cipher
nettle_salsa20r12
=
{
"salsa20r12"
,
sizeof
(
struct
salsa20_ctx
),
0
,
SALSA20_KEY_SIZE
,
salsa20_set_key_hack
,
salsa20_set_key_hack
,
(
nettle_crypt_func
*
)
salsa20r12_crypt
,
(
nettle_crypt_func
*
)
salsa20r12_crypt
};
const
struct
nettle_aead
nettle_gcm_aes128
=
_NETTLE_AEAD
(
gcm
,
GCM
,
aes
,
128
);
const
struct
nettle_aead
...
...
nettle-internal.h
View file @
07db57cd
...
...
@@ -62,6 +62,7 @@ extern const struct nettle_cipher nettle_blowfish128;
/* For benchmarking only, sets no iv and lies about the block size. */
extern
const
struct
nettle_cipher
nettle_salsa20
;
extern
const
struct
nettle_cipher
nettle_salsa20r12
;
/* Glue to openssl, for comparative benchmarking. Code in
* examples/nettle-openssl.c. */
...
...
Write
Preview
Supports
Markdown
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