What is Sun contributing to OpenSSL?
Sun contributed an implementation of the Elliptic Curve Cryptographic (ECC) technology which is well integrated into the existing OpenSSL source infrastructure. This code enables secure TLS/SSL handshakes using the Elliptic Curve based cipher suites. Sun’s contributions to the OpenSSL project include: – Addition of ECC cipher suites based on the current IETF internet-draft, which specifies the use of elliptic curve technology in SSL. – Implementation of the Elliptic Curve Diffie-Hellman (ECDH) key agreement protocol based on ANSI X9.63. – Addition of elliptic curve support over binary polynomial fields and the underlying arithmetic library completing the Elliptic Curve cryptographic library in OpenSSL.