OpenSSL

The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, fully featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) as well as a full-strength general-purpose cryptography library.

Tags Software Development Libraries Security Cryptography

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  29 Mar 2009 10:11
  • Rrelease-after

Changes: Three security flaws of moderate severity were fixed: Printing the contents of an ASN1 certificate with an illegal encoded length could cause an application crash (CVE-2009-0590). CMS verification could cause an invalid set of signed attributes to appear valid (CVE-2009-0591). A malformed ASN1 structure could cause invalid memory access (CVE-2009-0789). Further minor modifications were made.

  • Rrelease-mid
  •  08 Jan 2009 21:37
  • Rrelease-after

Changes: Several incorrect checks, allowing a malformed signature to be treated as a good signature rather than as an error, were fixed. This vulnerability was reported as CVE-2008-5077. Experimental JPAKE support was implemented. Support for XMPP STARTTLS was added in s_client. Several other minor changes were made.

  • Rrelease-mid
  •  29 Sep 2008 17:34
  • Rrelease-after

Changes: An incomplete fix for unsafe triple-checked locking was updated. Several precautionary measures were introduced. Support for the Local Machine Keyset attribute in PKCS#12 files was added. Several minor bugs were fixed.

  • Rrelease-mid
  •  01 Jun 2008 18:46
  • Rrelease-after

Changes: Two crashes discovered using the Codenomicon TLS test suite, as reported in CVE-2008-0891 and CVE-2008-1672, were fixed. The root CA certificates of commercial CAs were removed from the distribution. Functions were added to implement RFC3394 compatible AES key wrapping. Utility functions to handle ASN1 structures were added. The certificate status request TLS extension, as defined in RFC3546, was implemented. Several other bugfixes and enhancements were made.

  • Rrelease-mid
  •  03 Dec 2007 10:59
  • Rrelease-after

Changes: DTLS interoperation with non-compliant servers was fixed. IA64 assembler code was fixed. Binary incompatibility of the ssl_ctx_st structure was adjusted.

Rss Recent comments

Rcomment-before 01 Jan 2003 16:50 Rcomment-trans toop Rcomment-after

Not free anymore
http://www.deadly.org/article.php3?sid=20020924004335 (http://www.deadly.org/article.php3?sid=20020924004335)

It means that OpenSSL is becoming a non-free software project, because
the code from Sun contains licenses which invoke patent litigation;
the licence on the new code basically builds a contract that says "if
you use this code, you cannot sue Sun".

http://marc.theaimsgroup.com/?l=openbsd-misc&m=103280816316720&w=2 (http://marc.theaimsgroup.com/?l=openbsd-misc&m=103280816316720&w=2)

Rcomment-before 30 Dec 2002 16:49 Rcomment-trans levitte Rcomment-after

Re: OpenSSL
Yes, OpenSSL is based on SSLeay. SSLeay is dead, and a few people took the last source (0.9.1b) and made it into OpenSSL (0.9.1c). OpenSSL has developped from there.

Rcomment-before 22 Jul 2002 18:13 Rcomment-trans OneSmallStep4Man Rcomment-after

OPEN SSL API DOCUMENTATION
Could anyone recommend a good place to get documentation on OpenSSL? I've downloaded the software and I need to port it to VxWorks as a client. I would like to find documentation that describes the necessary API calls and the order that they must be called.

THANKS!

Rcomment-before 10 Jul 2001 12:21 Rcomment-trans petra Rcomment-after

Re: OpenSSL

> Uhhh.... They are the same thing.
> SSLeay was renamed to OpenSSL, AFAIK.

To quote OpenSSL's page, "OpenSSL is based on the excellent SSLeay library..."

> I would warn you - if you want
> documentation for your software - look
> elsewhere.

Or you could visit openssl.org/docs and read the library function definitions, then subscribe to the mailing list and read the source to the example programs (like openssl itself). The documentation isn't perfect, but its available.

Rcomment-before 25 Jun 2001 15:37 Rcomment-trans cypherpunks Rcomment-after

I highly recommend ignoring anything this guy says!
Before using OpenSSL, I used SSLeay which was good in its own right but I believe that OpenSSL has a bigger and brighter future than SSLeay.

Uhhh.... They are the same thing. SSLeay was renamed to OpenSSL, AFAIK. So yeah, considering that SSLeay is dead, I'd say that OpenSSL has a brighter future. Or, considering that they are the same thing, I guess they have the same future.

OpenSSL is easy to setup and use and compiles on a variety of systems. I would highly recommend OpenSSL to anyone wanting well done SSL support!

I would warn you - if you want documentation for your software - look elsewhere. Then come back here because there is nothing else. I would highly recommend OpenSSL to anyone wanting free/opensource SSL support because you have no other real choice!

1f9e6cfe04e8708e815d87ed2e47605b_thumb

Project Spotlight

MyPaint

A painting application with a focus on brushes.

No-screenshot

Project Spotlight

Tie::Table

A Perl module which maps database tables to hashes.