]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
helper.c -> file.c
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 30 Dec 2015 21:18:32 +0000 (23:18 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 30 Dec 2015 21:18:32 +0000 (23:18 +0200)
lib/Makefile.am
lib/file.c [new file with mode: 0644]
lib/file.h [moved from lib/helper.h with 100% similarity]
lib/helper.c [deleted file]
lib/psk.c
lib/srp.c
lib/ui.c

index d1a4d2bd77b4b2860c2047afafa7999ff4a5b2bb..13bcb420a9cbdc5eed536c998c3cf6a1b88acbbd 100644 (file)
@@ -71,7 +71,7 @@ COBJECTS = range.c record.c compress.c debug.c cipher.c                       \
        extensions.c auth.c sslv2_compat.c datum.c session_pack.c mpi.c \
        pk.c cert.c global.c constate.c anon_cred.c pkix_asn1_tab.c gnutls_asn1_tab.c   \
        mem.c ui.c vasprintf.c vasprintf.h tls-sig.c ecc.c alert.c privkey_raw.c        \
-       system.c inet_ntop.c str.c state.c x509.c helper.c supplemental.c       \
+       system.c inet_ntop.c str.c state.c x509.c file.c supplemental.c \
        random.c crypto-api.c privkey.c pcert.c pubkey.c locks.c dtls.c         \
        system_override.c crypto-backend.c verify-tofu.c pin.c tpm.c fips.c     \
        safe-memfuncs.c inet_pton.c atfork.c atfork.h \
@@ -107,7 +107,7 @@ HFILES = abstract_int.h debug.h compress.h cipher.h \
        session_pack.h str.h str_array.h                \
        state.h x509.h crypto-backend.h                 \
        srp.h auth/srp_kx.h auth/srp_passwd.h   \
-       helper.h supplemental.h crypto.h random.h system.h\
+       file.h supplemental.h crypto.h random.h system.h\
        locks.h mbuffers.h ecc.h pin.h fips.h \
        priority_options.h
 
diff --git a/lib/file.c b/lib/file.c
new file mode 100644 (file)
index 0000000..a2b1595
--- /dev/null
@@ -0,0 +1,74 @@
+/*
+ * Copyright (C) 2005-2015 Free Software Foundation, Inc.
+ * Copyright (C) 2015 Nikos Mavrogiannopoulos, Inc.
+ *
+ * Author: Nikos Mavrogiannopoulos
+ *
+ * This file is part of GnuTLS.
+ *
+ * The GnuTLS is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public License
+ * as published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+#include "gnutls_int.h"
+#include <file.h>
+#include <read-file.h>
+
+int _gnutls_file_exists(const char *file)
+{
+       FILE *fd;
+
+       fd = fopen(file, "r");
+       if (fd == NULL)
+               return -1;
+
+       fclose(fd);
+       return 0;
+}
+
+/**
+ * gnutls_load_file:
+ * @filename: the name of the file to load
+ * @data: Where the file will be stored
+ *
+ * This function will load a file into a datum. The data are
+ * zero terminated but the terminating null is not included in length.
+ * The returned data are allocated using gnutls_malloc().
+ *
+ * Returns: On success, %GNUTLS_E_SUCCESS (0) is returned, otherwise
+ *   an error code is returned.
+ *
+ * Since 3.1.0
+ **/
+int gnutls_load_file(const char *filename, gnutls_datum_t * data)
+{
+       size_t len;
+
+       data->data = (void *) read_binary_file(filename, &len);
+       if (data->data == NULL)
+               return GNUTLS_E_FILE_ERROR;
+
+       if (malloc != gnutls_malloc) {
+               void *tmp = gnutls_malloc(len);
+
+               memcpy(tmp, data->data, len);
+               free(data->data);
+               data->data = tmp;
+       }
+
+       data->size = len;
+
+       return 0;
+}
+
similarity index 100%
rename from lib/helper.h
rename to lib/file.h
diff --git a/lib/helper.c b/lib/helper.c
deleted file mode 100644 (file)
index 9bdb351..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (C) 2005-2012 Free Software Foundation, Inc.
- *
- * Author: Nikos Mavrogiannopoulos
- *
- * This file is part of GnuTLS.
- *
- * The GnuTLS is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public License
- * as published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This library 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
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>
- *
- */
-
-#include "gnutls_int.h"
-#include <helper.h>
-
-int _gnutls_file_exists(const char *file)
-{
-       FILE *fd;
-
-       fd = fopen(file, "r");
-       if (fd == NULL)
-               return -1;
-
-       fclose(fd);
-       return 0;
-}
index 12956570231340429aa9090c9a52ba70b7828e75..279f9d11d92ceb106637d1cf13426f63a8746e3d 100644 (file)
--- a/lib/psk.c
+++ b/lib/psk.c
@@ -31,7 +31,7 @@
 
 #include <auth/psk_passwd.h>
 #include <num.h>
-#include <helper.h>
+#include <file.h>
 #include <datum.h>
 #include "debug.h"
 
index b993eae71ede7b66d875af7473acc4e6b2930337..74df3f0fdaf364103d978af8b936a1bb76f17077 100644 (file)
--- a/lib/srp.c
+++ b/lib/srp.c
@@ -31,7 +31,7 @@
 #include <auth/srp_passwd.h>
 #include <mpi.h>
 #include <num.h>
-#include <helper.h>
+#include <file.h>
 #include <algorithms.h>
 #include <random.h>
 
index e84feec970f0b5dd9e3cb3721579fb7fb5e6631c..5e201a37b52f884e55a83c4912214c68f68b9c45 100644 (file)
--- a/lib/ui.c
+++ b/lib/ui.c
@@ -34,7 +34,6 @@
 #include <state.h>
 #include <datum.h>
 #include <extras/randomart.h>
-#include <read-file.h>
 #include <algorithms.h>
 
 /**
@@ -730,41 +729,6 @@ gnutls_anon_set_params_function(gnutls_anon_server_credentials_t res,
 }
 #endif
 
-/**
- * gnutls_load_file:
- * @filename: the name of the file to load
- * @data: Where the file will be stored
- *
- * This function will load a file into a datum. The data are
- * zero terminated but the terminating null is not included in length.
- * The returned data are allocated using gnutls_malloc().
- *
- * Returns: On success, %GNUTLS_E_SUCCESS (0) is returned, otherwise
- *   an error code is returned.
- *
- * Since 3.1.0
- **/
-int gnutls_load_file(const char *filename, gnutls_datum_t * data)
-{
-       size_t len;
-
-       data->data = (void *) read_binary_file(filename, &len);
-       if (data->data == NULL)
-               return GNUTLS_E_FILE_ERROR;
-
-       if (malloc != gnutls_malloc) {
-               void *tmp = gnutls_malloc(len);
-
-               memcpy(tmp, data->data, len);
-               free(data->data);
-               data->data = tmp;
-       }
-
-       data->size = len;
-
-       return 0;
-}
-
 #ifdef ENABLE_OCSP
 /**
  * gnutls_ocsp_status_request_is_checked: