]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
cleanups for gcc -Wall
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Mon, 11 Dec 2000 14:57:08 +0000 (14:57 +0000)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Mon, 11 Dec 2000 14:57:08 +0000 (14:57 +0000)
14 files changed:
NEWS
lib/Makefile.am
lib/debug.h
lib/gnutls.c
lib/gnutls_cipher.c
lib/gnutls_cipher.h
lib/gnutls_errors.h
lib/gnutls_handshake.c
lib/gnutls_handshake.h
lib/gnutls_hash_int.c
lib/gnutls_int.h
lib/gnutls_kx.c
src/cli.c
src/serv.c

diff --git a/NEWS b/NEWS
index 852ab90ea3fc23b2c3f0c00c23962369e54ba62c..ade13c8ccee73b227ca29e25c19c479266bdc98f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,7 @@
 Version 0.x.y 
 - Added client side session resuming
+- Better documentation (check doc/API)
+- Better socket handling (gnutls can be used with select())
 
 Version 0.0.5 (7/12/2000)
 - Added Compression (using ZLIB)
index 7f8db45db0e72ff624c7a9ea040263802e6cb966..f04c9ab895c27aa9a1fcd1ef0987580853a26da7 100644 (file)
@@ -3,7 +3,7 @@ EXTRA_DIST = debug.h gnutls_compress.h defines.h gnutls_plaintext.h \
        gnutls_cipher.h gnutls_buffers.h gnutls_errors.h gnutls_int.h \
        gnutls_handshake.h gnutls_num.h gnutls_algorithms.h gnutls_dh.h \
        gnutls_kx.h gnutls_hash_int.h gnutls_cipher_int.h gnutls_der.h \
-       gnutls_cert.lex gnutls_compress_int.h gnutls_session.h
+       gnutls_cert.lex gnutls_compress_int.h gnutls_session.h gnutls_priority.h
 lib_LTLIBRARIES = libgnutls.la
 libgnutls_la_SOURCES = gnutls.c gnutls_compress.c debug.c gnutls_plaintext.c \
        gnutls_cipher.c gnutls_buffers.c gnutls_handshake.c gnutls_num.c \
index e55b3586bedf5e4615e0c01e314bfb663a685a7c..912ca681b6434dcfa6de5a1e007065bb9fac1d25 100644 (file)
@@ -5,4 +5,6 @@ void _gnutls_print_TLSPlaintext(GNUTLSPlaintext * plaintext);
 void _gnutls_print_TLSCiphertext( GNUTLSCiphertext *);
 char * _gnutls_bin2hex(const unsigned char *old, const size_t oldlen);
 void _gnutls_dump_mpi(char* prefix,MPI a);
+char* _gnutls_packet2str( int packet);
+char* _gnutls_alert2str( int alert);
 #endif
index cf97b21b91a4cc227fb8fa3c78a0572b21948cfc..88c467ac6171116e790c37539d45d04e08fd9fd3 100644 (file)
@@ -29,6 +29,8 @@
 #include "gnutls_handshake.h"
 #include "gnutls_hash_int.h"
 #include "gnutls_cipher_int.h"
+#include "gnutls_priority.h"
+#include "gnutls_algorithms.h"
 
 GNUTLS_Version gnutls_get_current_version(GNUTLS_STATE state) {
 GNUTLS_Version ver;
@@ -362,7 +364,7 @@ int gnutls_close_nowait(int cd, GNUTLS_STATE state)
 ssize_t gnutls_send_int(int cd, GNUTLS_STATE state, ContentType type, void *_data, size_t sizeofdata)
 {
        uint8 *cipher;
-       int i, err, cipher_size;
+       int i, cipher_size;
        int ret = 0;
        int iterations;
        uint16 length;
@@ -450,7 +452,7 @@ ssize_t gnutls_send_int(int cd, GNUTLS_STATE state, ContentType type, void *_dat
 ssize_t _gnutls_send_change_cipher_spec(int cd, GNUTLS_STATE state)
 {
        uint16 length;
-       int ret = 0, Size;
+       int ret = 0;
        uint8 type=GNUTLS_CHANGE_CIPHER_SPEC;
        char data[1] = { GNUTLS_TYPE_CHANGE_CIPHER_SPEC };
        uint8 headers[5];
index 8672bf8b114a1a6f51b7221b058ce38ea5205330..561aa38d887fa7ecba597836001e842a235b325e 100644 (file)
@@ -26,6 +26,8 @@
 #include "gnutls_algorithms.h"
 #include "gnutls_hash_int.h"
 #include "gnutls_cipher_int.h"
+#include "gnutls_plaintext.h"
+#include "debug.h"
 
 int _gnutls_encrypt(GNUTLS_STATE state, char *data, size_t data_size,
                    uint8 ** ciphertext, ContentType type)
@@ -33,7 +35,7 @@ int _gnutls_encrypt(GNUTLS_STATE state, char *data, size_t data_size,
        GNUTLSPlaintext *gtxt;
        GNUTLSCompressed *gcomp;
        GNUTLSCiphertext *gcipher;
-       int total_length = 0, err, i;
+       int total_length = 0, err;
 
        if (data_size == 0)
                return 0;
@@ -81,9 +83,7 @@ int _gnutls_decrypt(GNUTLS_STATE state, char *ciphertext,
        GNUTLSPlaintext *gtxt;
        GNUTLSCompressed *gcomp;
        GNUTLSCiphertext gcipher;
-       int iterations, i;
-       int err, ret;
-       int total_length = 0;
+       int ret;
 
        if (ciphertext_size == 0)
                return 0;
index b078f365ac3aba7fdd00435a9a357ed4cfe1c82c..dc0ed1d44518bf532e5c7691458c3411701f83b2 100644 (file)
@@ -1,4 +1,7 @@
 int _gnutls_encrypt( GNUTLS_STATE state, char* data, size_t data_size, uint8** ciphertext, ContentType type);
+int _gnutls_decrypt(GNUTLS_STATE state, char *ciphertext,
+                   size_t ciphertext_size, uint8 ** data,
+                   ContentType type);
 int _gnutls_TLSCompressed2TLSCiphertext(GNUTLS_STATE state,
                                                      GNUTLSCiphertext**
                                                      cipher,
index a010cacb4e205acfa9d7f38ed729281ebc74e6ae..b974e6a7e2dbb5f7ea6fe9cb6646f2f69443491b 100644 (file)
 #  ifdef __LINE__
 #   define gnutls_assert() fprintf(stderr, "GNUTLS_ASSERT: %s:%d\n", __FILE__,__LINE__);
 #  else
-#   define gnutls_assert() 1
+#   define gnutls_assert() 
 #  endif
 # else /* __FILE__ defined */
-#  define gnutls_assert() 1
+#  define gnutls_assert() 
 # endif
 #else /* no debug */
-# define gnutls_assert() 1
+# define gnutls_assert() 
 #endif
 
 char* gnutls_strerror(int error);
index d1ec32d2f1697db60795025bab6dfa8e27c0340e..44c565298409144a96b0fbc182ec4bf6a4e36d38 100644 (file)
@@ -163,7 +163,6 @@ int _gnutls_recv_finished(int cd, GNUTLS_STATE state)
 {
        uint8 *data, *vrfy;
        int data_size;
-       uint8* concat;  /* md5+sha1 */
        int ret;
        int vrfysize;
 
@@ -300,7 +299,7 @@ int _gnutls_send_handshake(int cd, GNUTLS_STATE state, void *i_data,
                memmove(&data[pos], i_data, i_datasize - 4);
 
 #ifdef HANDSHAKE_DEBUG
-       fprintf(stderr, "Send HANDSHAKE[%d] of %d bytes\n", type, i_datasize+4);
+       fprintf(stderr, "Send HANDSHAKE[%d] of %ld bytes\n", type, i_datasize+4);
 #endif
 
        /* Here we keep the handshake messages in order to hash them later!
@@ -370,7 +369,7 @@ int _gnutls_recv_handshake(int cd, GNUTLS_STATE state, uint8 **data,
        length32 = byteswap32(length32);
 #endif
 #ifdef HANDSHAKE_DEBUG
-       fprintf(stderr, "Received HANDSHAKE[%d] of %d bytes\n", dataptr[0], length32+4);
+       fprintf(stderr, "Received HANDSHAKE[%d] of %ld bytes\n", dataptr[0], length32+4);
 #endif
 
        dataptr = gnutls_realloc( dataptr, length32+HANDSHAKE_HEADERS_SIZE);
@@ -785,11 +784,9 @@ int _gnutls_recv_hello(int cd, GNUTLS_STATE state, char *data, int datalen)
 
 int _gnutls_recv_certificate(int cd, GNUTLS_STATE state, char *data, int datalen)
 {
-       uint8 session_id_len = 0, z;
        int pos = 0;
        char* certificate_list;
-       int i, ret=0;
-       uint16 x;
+       int ret=0;
        uint32 sizeOfCert;
        uint24 num;
        
@@ -995,8 +992,6 @@ int ret=0;
 int gnutls_handshake_finish(int cd, GNUTLS_STATE state)
 {
        int ret=0;
-       char *session_id;
-       uint8 session_id_size;
 
        if (state->security_parameters.entity == GNUTLS_CLIENT) {
 
index 751512de7f82c152120ed80eb98873fc56beb8a8..cc00ce6628de06cb93aafc1b4b3a69902a441828 100644 (file)
@@ -5,3 +5,6 @@ int _gnutls_recv_hello(int cd, GNUTLS_STATE state, char* data, int datalen);
 int gnutls_handshake(int cd, GNUTLS_STATE state);
 int _gnutls_recv_handshake( int cd, GNUTLS_STATE state, uint8**, int*, HandshakeType);
 int _gnutls_generate_session_id( char** session_id, uint8* len);
+int _gnutls_recv_certificate(int cd, GNUTLS_STATE state, char *data, int datalen);
+int gnutls_handshake_begin(int cd, GNUTLS_STATE state);
+int gnutls_handshake_finish(int cd, GNUTLS_STATE state);
index 8fe6d06d1576a87b02a38c58a8eb932e637130b4..7cd808d4c3fa02a6b603b0352fd5f90b24bf69fa 100644 (file)
@@ -237,7 +237,6 @@ GNUTLS_MAC_HANDLE gnutls_mac_init_ssl3(MACAlgorithm algorithm, void *key,
 {
        GNUTLS_MAC_HANDLE ret;
        char ipad[48];
-       char *digest;
        int padsize;
 
        switch (algorithm) {
@@ -269,8 +268,6 @@ GNUTLS_MAC_HANDLE gnutls_mac_init_ssl3_handshake(MACAlgorithm algorithm, void *k
                                        int keylen)
 {
        GNUTLS_MAC_HANDLE ret;
-       char *digest;
-       int padsize;
 
        ret = gnutls_hash_init(algorithm);
        if (ret!=GNUTLS_MAC_FAILED) {
@@ -382,7 +379,6 @@ static void *ssl3_sha(int i, char *secret, int secret_len, char *random,
 static void *ssl3_md5(int i, char *secret, int secret_len, char *random,
               int random_len)
 {
-       int j;
        void *digest;
        GNUTLS_MAC_HANDLE td;
 
index 5e15bd8a31ddee4711179fd133f6de1e2020fe97..e7973bd3ffb8cabce66ecd26819183c263fc83e3 100644 (file)
@@ -2,13 +2,13 @@
 
 #define GNUTLS_INT_H
 
-/*
+
 #define HANDSHAKE_DEBUG
 #define HARD_DEBUG
 #define READ_DEBUG
 #define WRITE_DEBUG
 #define DEBUG
-*/
+
 
 #define MAX32 4294967295
 #define MAX24 16777215
index 6bc0977a237af92370fbaf5d72e5e04de7123e0e..c28fc36a97da88aac0f9f9720304fa10d1c90374 100644 (file)
@@ -280,8 +280,6 @@ int _gnutls_recv_server_kx_message(int cd, GNUTLS_STATE state)
        uint8 *data_g;
        uint8 *data_Y;
        int ret = 0, i;
-unsigned char tmpy[2048];
-int ii;
 
 #ifdef HARD_DEBUG
        fprintf(stderr, "Receiving Server KX message\n");
index 2bee8f14198221d4255fd0d9940d0f1424903cb0..d2f163614284bb2d218f1f0df9805be9fab5eba5 100644 (file)
--- a/src/cli.c
+++ b/src/cli.c
@@ -20,6 +20,7 @@
 
 #include <stdio.h>
 #include <errno.h>
+#include <stdlib.h>
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
index 5700ca33ff323b929955ca9d79e085f61567f3cb..814c87287bc29e30a17857a4da51c9e60b9e5f0e 100644 (file)
@@ -39,11 +39,9 @@ int main()
     int sd, ret;
     struct sockaddr_in sa_serv;
     struct sockaddr_in sa_cli;
-    int client_len, i;
+    int client_len;
     char topbuf[512];
     GNUTLS_STATE state;
-    char *str;
-    char buf[4096];
     char buffer[MAX_BUF];