Dear all, in our case, the switch from OpenSSL to GnuTLS was surprisingly easy. Here you have the details: https://github.com/gnss-sdr/gnss-sdr/commit/18545077d84c02fe77b2a257a06f6d4456a1359f <https://github.com/gnss-sdr/gnss-sdr/commit/18545077d84c02fe77b2a257a06f6d4456a1359f>
GnuTLS provides the gnutls-openssl library, which is a partial implementation of OpenSSL. The library is provided by the libgnutls28-dev package. This compatibility layer is not complete and it is not intended to completely re-implement the OpenSSL API with GnuTLS (it only provides limited source-level compatibility), but it was enough for us. Although our case was straightforward and we didn’t find any special obstacle, I expect this could serve as a basis for other people switching from OpenSSL to GnuTLS. Best regards, Carles > El 15/9/2015, a las 2:00, Ben Finney <ben+deb...@benfinney.id.au> escribió: > > Carles Fernandez <carles.fernan...@cttc.es> writes: > >> thanks for your clarifications. We will opt for reimplementing our >> code using GnuTLS. > > Please write something about that process online, either during or soon > afterward, if you can! > > Re-implementing in GnuTLS makes the licensing situation for a > copyleft-licensed work much simpler, so we would like to be able to > recommend that path more often. > > It would be good for future reference to know how much effort it is to > change the code, and what specific obstacles are actually encountered. > > -- > \ “Anyone who believes exponential growth can go on forever in a | > `\ finite world is either a madman or an economist.” —Kenneth | > _o__) Boulding | > Ben Finney > -- ------------------------------------------------------------ Dr. Carles Fernández Prades Head of the Communication Systems Division Senior Researcher Centre Tecnològic de Telecomunicacions de Catalunya (CTTC) Address: Parc Mediterrani de la Tecnologia Av. Carl Friedrich Gauss, 7 08860 Castelldefels, Barcelona, Spain. Phone: +34 936452909 Fax: +34 936452901 http://www.cttc.es/people/cfernandez/ <http://www.cttc.cat/> ------------------------------------------------------------
signature.asc
Description: Message signed with OpenPGP using GPGMail