Navigation


Changeset 746:96c75744d3c4 in freeDiameter for libfdcore/core.c


Ignore:
Timestamp:
Jul 29, 2011, 6:49:17 AM (13 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Attempt to support newer GNU TLS libraries. Need more work...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfdcore/core.c

    r740 r746  
    184184       
    185185        /* Initialize gcrypt and gnutls */
     186        #ifndef GNUTLS_NEW_VERSION
    186187        GNUTLS_TRACE( (void) gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread) );
    187188        GNUTLS_TRACE( (void) gcry_control (GCRYCTL_ENABLE_QUICK_RANDOM, 0) );
     189        #endif /* GNUTLS_NEW_VERSION */
    188190        CHECK_GNUTLS_DO( gnutls_global_init(), return EINVAL );
    189191        if ( ! gnutls_check_version(GNUTLS_VERSION) ) {
     
    191193                return EINVAL;
    192194        } else {
     195        #ifdef GNUTLS_NEW_VERSION
     196                TRACE_DEBUG(INFO, "libgnutls '%s' initialized.", gnutls_check_version(NULL) );
     197        #else /* GNUTLS_NEW_VERSION */
    193198                TRACE_DEBUG(INFO, "libgnutls '%s', libgcrypt '%s', initialized.", gnutls_check_version(NULL), gcry_check_version(NULL) );
     199        #endif /* GNUTLS_NEW_VERSION */
    194200        }
    195201       
Note: See TracChangeset for help on using the changeset viewer.