X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fcipher.c;h=4e4fb9c9eb6f5fc4ee8a16d1b752b4cbe6ae0cf7;hb=72091d5c770856870bb8cd51bcc5641078c7562c;hp=0bab3bd91b3d889bbcb3cab481173f438d271010;hpb=bcac314fe2d758e85335d499dbb4300bfa8a599e;p=tinc diff --git a/src/cipher.c b/src/cipher.c index 0bab3bd9..4e4fb9c9 100644 --- a/src/cipher.c +++ b/src/cipher.c @@ -1,17 +1,37 @@ +/* + crypto.c -- stub cipher handling functions + Copyright (C) 2007-2022 Guus Sliepen + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +*/ + +#include "system.h" + #include "cipher.h" #include "xalloc.h" #ifndef DISABLE_LEGACY -cipher_t *cipher_alloc() { +cipher_t *cipher_alloc(void) { return xzalloc(sizeof(cipher_t)); } -void cipher_free(cipher_t **cipher) { - if(cipher && *cipher) { - cipher_close(*cipher); - free(*cipher); - *cipher = NULL; +void cipher_free(cipher_t *cipher) { + if(cipher) { + cipher_close(cipher); + free(cipher); } }