On Fri, 2015-02-20 at 12:25 -0600, Constantine A. Murenin wrote: > On 20 February 2015 at 10:36, Greg Martin <[email protected]> wrote: > > Hi, > > I just build libressl on Linux 3.13.0-44-generic. I haven't installed it > > yet but it was a clean build. > > > > I'm interested in trying libssl but the only documentation I've found is > > a single manpage (tls_int). Are there some example programs somewhere or > > more comprehensive documentation? > > > > Thanks, > > Greg Martin. > > Hello, > > Isn't tls_init(3) quite comprehensive as is? >
I'd have to say no. There are structures used but not documented and the one line description of some of the functions could be open to interpretation. Sample usage is never amiss in my estimation. > http://mdoc.su/o/tls_init.3 > > If want some concrete examples of how libressl and tls_init(3) can be > used, you might want to check out the source code of OpenBSD -current. > You can use BXR.SU OpenGrok to navigate such source code (updated > daily). > > The most recent example of libressl and tls_init.3 use would perhaps > be OpenNTPD. > > http://bxr.su/OpenBSD/usr.sbin/ntpd/constraint.c > > http://bxr.su/OpenBSD/usr.sbin/ntpd/ntp.c#ntp_main > > A brief search reveals that tls_init is also currently referenced, in > no particular order, from httpd, ftp, spamd and syslogd: > > http://bxr.su/OpenBSD/usr.sbin/httpd/server.c > http://bxr.su/OpenBSD/usr.bin/ftp/fetch.c > http://bxr.su/OpenBSD/libexec/spamd/spamd.c > http://bxr.su/OpenBSD/usr.sbin/syslogd/syslogd.c Excellent. Those should do the job. Thanks. Greg.
