]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
fix for dtls.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 17 Feb 2011 21:57:40 +0000 (22:57 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 18 Feb 2011 01:03:02 +0000 (02:03 +0100)
lib/auth_dhe.c
lib/gnutls_algorithms.c
lib/gnutls_cipher.c

index b714e6402d690a51e4ee9606c7257ca70a763286..fafef62ffc85bb694f94bcd16d70cec4edd6ee6e 100644 (file)
@@ -253,6 +253,7 @@ proc_dhe_server_kx (gnutls_session_t session, opaque * data,
       sign_algo = _gnutls_tls_aid_to_sign (&aid);
       if (sign_algo == GNUTLS_SIGN_UNKNOWN)
         {
+          _gnutls_x509_log("unknown signature %d.%d\n", aid.sign_algorithm, aid.hash_algorithm);
           gnutls_assert ();
           return GNUTLS_E_UNSUPPORTED_SIGNATURE_ALGORITHM;
         }
index 25f1454b0cd192ea5490281795e13030d18c7550..2b2303fea03a42bc27c1c30b1b413e08153c2dc9 100644 (file)
@@ -1413,6 +1413,7 @@ _gnutls_version_has_selectable_sighash (gnutls_protocol_t version)
 {
   switch (version)
     {
+    case GNUTLS_DTLS1_0:
     case GNUTLS_TLS1_1:
     case GNUTLS_TLS1_0:
     case GNUTLS_SSL3:
index 5818394f3e96b37f38f3590eaeff8f620a4382e0..eeee430934d8991c07f2a1e337c2c253288129f6 100644 (file)
@@ -52,7 +52,7 @@ static int _gnutls_ciphertext2compressed (gnutls_session_t session,
                                    opaque * compress_data,
                                    int compress_size,
                                    gnutls_datum_t ciphertext, uint8_t type,
-                                   record_parameters_st * params);
+                                   record_parameters_st * params, uint64* sequence);
 
 inline static int
 is_write_comp_null (record_parameters_st * record_params)