]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
password-scheme-sodium: Call sodium_init to improve performance
authorAki Tuomi <aki.tuomi@dovecot.fi>
Fri, 24 Nov 2017 10:47:58 +0000 (12:47 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 28 Nov 2017 10:03:15 +0000 (12:03 +0200)
src/auth/password-scheme-sodium.c

index 03d5b725a6d12599b1a82eceb0465c99801c4609..a19c436eff3c28162e29d897bde9a3334c4a0195 100644 (file)
@@ -47,6 +47,8 @@ static const struct password_scheme sodium_schemes[] = {
 
 void password_scheme_register_sodium(void)
 {
+       if (sodium_init() != 0)
+               i_fatal("sodium_init() failed");
        for(size_t i = 0; i < N_ELEMENTS(sodium_schemes); i++)
                password_scheme_register(&sodium_schemes[i]);
 }