diff options
author | Tom Smeding <tom.smeding@gmail.com> | 2020-06-19 18:03:08 +0200 |
---|---|---|
committer | Tom Smeding <tom.smeding@gmail.com> | 2020-06-19 18:03:08 +0200 |
commit | 7a8d4d0934cb51c8ad7f7af84669bb0197c7b89e (patch) | |
tree | baee714d2e4e2c9558b2496576e47fbc63ca9d67 /main.c | |
parent | dc8a5e4b433c2e6142060e4701fd456082461e72 (diff) |
Zero incoming passwords in memory using libsodium
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -8,6 +8,7 @@ #include <netinet/in.h> #include <errno.h> #include <assert.h> +#include <sodium.h> #include "broadcast.h" #include "command.h" #include "conn_data.h" @@ -157,6 +158,10 @@ void signal_handler(int sig){ int main(int argc,char **argv){ srandomdev(); + if(sodium_init()<0){ + fprintf(stderr,"Could not initialise libsodium!\n"); + return 1; + } signal(SIGPIPE,signal_handler); |