[prev in list] [next in list] [prev in thread] [next in thread] 

List:       rdesktop-devel
Subject:    [rdesktop-devel] [ rdesktop-Patches-2108099 ] SSL abstraction layer
From:       "SourceForge.net" <noreply () sourceforge ! net>
Date:       2008-09-12 21:18:30
Message-ID: E1KeG2A-0003Wx-Bn () 155xhf1 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Patches item #2108099, was opened at 2008-09-12 21:18
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=381349&aid=2108099&group_id=24366

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: SSL abstraction layer using OpenSSL or GnuTLS

Initial Comment:
The attached patch implements the SSL abstraction layer utilizing either
the OpenSSL or GnuTLS library.

The newly introduced option "--with-ssl" for the configure script specifies
the SSL library. For example "./configure --with-ssl=gnutls" generates
the Makefile that will build against the GnuTLS library. If the "--with-ssl"
option is not given then by default OpenSSL would be used.

Implementation details:
The OpenSSL specific context data structures originally exported by the
SSL abstraction layer interface were replaced by handles. As a result the 
internals of the utilized SSL implementation need no longer be known 
by the caller.

The interface of the initialization functions ssl_sha1_init and
ssl_md5_init changed in order to pass back the handle refering to the newly
allocated context data structure. The ssl_sh1_final and ssl_md5_final take
care of releasing the context data.

The same principle applies for the added functions ssl_rc4_init and
ssl_rc4_deinit.

The ssl_init and ssl_deint functions are responsible for initializing
respectively deinitializing the used SSL library.

As a bonus I filled the stub functions ssl_sig_ok and ssl_certs_ok with life.

The configure script was adapted to support the selection of the SSL library.

The patch has not yet been widely tested.
Your feedback is highly appreciated.

Best regards,
Thomas Gaugler (thomas at dadie dot net)


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=381349&aid=2108099&group_id=24366

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
rdesktop-devel mailing list
rdesktop-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdesktop-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic