Re: TLS API discussion

Tim Hudson <[email protected]> Wed, 21 May 1997 09:04:04 +1000 (EST)
Newsgroups gmane.ietf.apps-tls
Message-ID <[email protected]>
According to Christopher Allen:
> I'm not so hot on the SSLeay API. I'm not sure that I'd be completely happy
> even if we standardized on the SSLRef 3.0 API (which we wrote). There are
> just so many platform specific considerations -- SSLRef 3.0 API had to be
> somewhat of a least common denominator to minimize cross platform issues.
    Given that SSLeay is used to build applications under the following
platforms I think that the hint that SSLRef 3.0 API is better because it
had to deal with cross platform issues is a little wierd.
    SSLeay builds and runs on the following platforms:
	- WIN16
	- WIN32
	- Unix (pretty much every varient)
	- VMS
	- MVS
	- MacOS
    It supports blocking and non-blocking I/O on each platform. It is 
thread-safe across WIN32, Unix and VMS (I don't know about the status
of thread support under MVS and MacOS myself).

    Standarising on a single API for in essence doing all of the above
is a non-trivial issue and certainly picking an API from the existing
packages or picking a particular products API would be a bold move IMHO.

    I think that SSL library API issues belong in a separate group.

Tim.