On Wed, Jun 16, 2010, Brandon McCaig wrote: > Hello, > > I'm having trouble finding up-to-date tutorials (or any documentation > at all) for the OpenSSL APIs. The best one that I have found is > apparently from 2004: > > http://www.ibm.com/developerworks/linux/library/l-openssl.html > > I'm worried that it is out of date and I'll be wasting my time > learning the 6-year-old API. I see that others have asked for > tutorials a few times in the past, but it seems to have been a while. >
There are manual pages included in every distribution which describe the API quite extensively: look under the docs directory. Those for the bleeding egde development version are also available online too, see: http://www.openssl.org/docs/ the API doesn't change that much so those will be largely accurate for older versions of OpenSSL. The examples at the bottom of some pages can help and sometimes include code snippets. There are also some very basic sample programs under demos/ in each distribution. > I'm aiming to eventually develop a secure messaging system, but I'm > completely new to cryptography and OpenSSL (I still need guides to > walk me through generating keys, and I don't fully understand which > keys fit which "locks"...). > Well you wont find a cryptography tutorial in OpenSSL. Some knowledge of that is assumed. > BTW, anybody know "why" is the documentation so sparse? :\ > Well I'd be quite happy to write enough documentation so a chimpanzee and two trainees could write their own ASN1 module... unfortunately I have to pay the bills like everyone else and other matters have to take priority. Steve. -- Dr Stephen N. Henson. OpenSSL project core developer. Commercial tech support now available see: http://www.openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org