From 6dd9303729b430af3eaf1014af5af99c9230e9c7 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sat, 30 Jun 2018 14:23:05 +0200 Subject: chachapoly: Use a function instead of an extern variable Signed-off-by: Andreas Schneider --- src/libmbedcrypto.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/libmbedcrypto.c') diff --git a/src/libmbedcrypto.c b/src/libmbedcrypto.c index 7e77c026..aa183f18 100644 --- a/src/libmbedcrypto.c +++ b/src/libmbedcrypto.c @@ -30,8 +30,6 @@ #ifdef HAVE_LIBMBEDCRYPTO #include -extern const struct ssh_cipher_struct chacha20poly1305_cipher; - struct ssh_mac_ctx_struct { enum ssh_mac_e mac_type; mbedtls_md_context_t ctx; @@ -964,7 +962,7 @@ void ssh_mbedtls_init(void) cmp = strcmp(ssh_ciphertab[i].name, "chacha20-poly1305@openssh.com"); if (cmp == 0) { memcpy(&ssh_ciphertab[i], - &chacha20poly1305_cipher, + ssh_get_chacha20poly1305_cipher(), sizeof(struct ssh_cipher_struct)); break; } -- cgit v1.2.3