diff options
author | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2019-11-25 23:04:09 +0200 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2019-12-16 22:31:54 +0200 |
commit | de4b8f88a292d2bf1491e174d4498b7a28c769ea (patch) | |
tree | 8c3e2c6a36de8754b3587b4584e8e37615f37499 /include/libssh | |
parent | af5de2d37e7c2069a3baac85e4341e69f3353a86 (diff) | |
download | libssh-de4b8f88a292d2bf1491e174d4498b7a28c769ea.tar.gz libssh-de4b8f88a292d2bf1491e174d4498b7a28c769ea.tar.xz libssh-de4b8f88a292d2bf1491e174d4498b7a28c769ea.zip |
libgcrypt: Implement chacha20-poly1305@openssh.com cipher using libgcrypt
Libgcrypt has supported ChaCha20 and Poly1305 since 1.7.0 version and
provides fast assembler implementations.
v3:
- initialize pointers to NULL
- use 'bool' for chacha20_poly1305_keysched.initialized
- pass error codes from libgcrypt calls to variable
- add SSH_LOG on error paths
v2:
- use braces for one-line blocks
- use UNUSED_PARAM/UNUSED_VAR instead of cast to void
- use calloc instead of malloc+memset
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'include/libssh')
0 files changed, 0 insertions, 0 deletions