OpenSSL inneholder en åpen kildekode-implementasjon av protokollene SSL og TLS. Kjernebiblioteket, som er skrevet i programmeringsspråket C, implementerer grunnleggende kryptografiske algoritmer og diverse funksjoner for verktøy.