curl / Mailing Lists / curl-library / Single Mail

curl-library

Building libcurl with GSkit on AIX

From: Richard Gray <rgray_at_plustechnologies.com>
Date: Fri, 15 Jun 2018 11:38:46 -0400

TL;DR - As I continued to dig while writing this, I finally noticed the third
Big Hint. See last paragraph.

In https://curl.haxx.se/mail/lib-2016-01/0026.html
"Building libcurl with GSKit",

Dan Fandrich wrote:
> That may not work out of the box, as the only use of GSKit I can
> recall seeing on this list was zSeries mainframes. But, if the API
> isn't much different elsewhere, it should be possible. ...

I'm trying to do some TLS work (libcurl and proprietary protocols) on various
systems and want to use native (likely to be there) libraries where possible.
I would like to be able to build an AIX libcurl with GSkit, but I can't even
find developer tools like good API documentation or the darn header(s)
(gskssl.h) I would need to build libcurl. The best I've been able to come up
with is documentation for System i 7.1 [1].

Our AIX system is quite old (AIX 5.3!) and all I'm trying for now is proof of
concept. Then we'll probably get a long overdue new system. I did find and
install the needed runtimes, I believe. Still haven't found the gskssl.h
header through.

I see that the three builds of curl for AIX on the downloads page [2] are all
built against OpenSSL. I take that as a hint that maybe GSKit is not commonly
used in third party software on AIX?

Is there a table somewhere which lists TLS package availability by operating
system, particularly noting any pre-installed TLS packages which would then be
available out of the box? I expect OpenSSL to be present on most Linux
systems. Secure Channel on Windows, Secure Transport on iOS/MacOS...

Ah, in the curl Compare SSL libraries table [3], is QSOSSL = GSKit? And there
"IBM i" is listed as the single supporting platform... I guess this is the
practical answer?

Thanks!
Rich

[1] https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_71/rzab6/cgskit.htm

[2] https://curl.haxx.se/download.html (p.s. Danial, curiously, the Download
link on the header of curl.haxx.se pages does not link to this page...)

[3] https://curl.haxx.se/docs/ssl-compared.html
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2018-06-15