Sun donates elliptic curve code to OpenSSL?

rsedc at atlantic.gse.rmit.edu.au rsedc at atlantic.gse.rmit.edu.au
Fri Sep 20 02:21:34 EDT 2002


On Thu, Sep 19, 2002 at 10:18:46PM -0400, Perry E. Metzger wrote:
> 
> According to this:
> 
> http://www.sun.com/smi/Press/sunflash/2002-09/sunflash.20020919.8.html
> 
> Sun is donating some elliptic curve code to the OpenSSL project. Does
> anyone know details that they would care to share on the nature of the
> donation?


Some of the OpenSSL developers are on this list. In case they are too busy
to reply, below are some of the comments from the package:


  /* crypto/engine/tb_ecdh.c */
  /* ====================================================================
   * Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED.
   *
   * The Elliptic Curve Public-Key Crypto Library (ECC Code) included
   * herein is developed by SUN MICROSYSTEMS, INC., and is contributed
   * to the OpenSSL project.
   *
   * The ECC Code is licensed pursuant to the OpenSSL open source
   * license provided below.
   *
   * In addition, Sun covenants to all licensees who provide a reciprocal
   * covenant with respect to their own patents if any, not to sue under
   * current and future patent claims necessarily infringed by the making,
   * using, practicing, selling, offering for sale and/or otherwise
   * disposing of the ECC Code as delivered hereunder (or portions thereof),
   * provided that such covenant shall not apply:
   *  1) for code that a licensee deletes from the ECC Code;
   *  2) separates from the ECC Code; or
   *  3) for infringements caused by:
   *       i) the modification of the ECC Code or
   *      ii) the combination of the ECC Code with other software or
   *          devices where such combination causes the infringement.
   *
   * The ECDH engine software is originally written by Nils Gura and
   * Douglas Stebila of Sun Microsystems Laboratories.
   *
   */


  /* ====================================================================
   * Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED.
   *
   * Portions of the attached software ("Contribution") are developed by 
   * SUN MICROSYSTEMS, INC., and are contributed to the OpenSSL project.
   *
   * The Contribution is licensed pursuant to the OpenSSL open source
   * license provided above.
   *
   * In addition, Sun covenants to all licensees who provide a reciprocal
   * covenant with respect to their own patents if any, not to sue under
   * current and future patent claims necessarily infringed by the making,
   * using, practicing, selling, offering for sale and/or otherwise
   * disposing of the Contribution as delivered hereunder 
   * (or portions thereof), provided that such covenant shall not apply:
   *  1) for code that a licensee deletes from the Contribution;
   *  2) separates from the Contribution; or
   *  3) for infringements caused by:
   *       i) the modification of the Contribution or
   *      ii) the combination of the Contribution with other software or
   *          devices where such combination causes the infringement.
   *
   * The elliptic curve binary polynomial software is originally written by 
   * Sheueling Chang Shantz and Douglas Stebila of Sun Microsystems Laboratories.
   *
   */


---------------------------------------------------------------------
The Cryptography Mailing List
Unsubscribe by sending "unsubscribe cryptography" to majordomo at wasabisystems.com



More information about the cryptography mailing list