Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         pyOpenSSL 2.6
    1.2. Name of Document Author/Supplier:
         Author:  HuieYing Lee
    1.3  Date of This Document:
        12 March, 2009
4. Technical Description
1. Introduction

   1.1. Project/Component Working Name:

        The PyOpenSSL package for Python 2.6 
        
   1.2. Name of Document Author/Supplier:

        Author: Huie-Ying Lee
        
   1.3. Date of This Document:

        March 06 2009
 
   1.5. Email Aliases:

        1.5.1. Responsible Manager:   anup.sekhar at sun.com
        1.5.2. Responsible Engineer:  huie-ying.lee at sun.com
        1.5.3  Marketing Manager:     mark.thacker at sun.com
        1.5.4. Interest List:         openssl-interest at sun.com

2. Project Summary

        Currently, the PyOpenSSL package is available for Python 2.4 on Solaris 
(PSARC 2008/705).
        Because Python 2.6 has been added to Solaris (PSARC 2009/043), we need 
to add the
        PyOpenSSL package support for Python 2.6 as well.

4. Technical Description:

   4.1. Details:

        The reason pyOpenSSL was created is that the SSL support in the socket
        module in Python 2.1 (the contemporary version of Python when the
        pyOpenSSL project was begun) was severely limited. 

        PyOpenSSL provides a high-level interface to the functions in the
        OpenSSL library. The following modules are defined:

        crypto
               Generic cryptographic module.

        rand
               An interface to the OpenSSL pseudo random number generator.


    4.2. Interfaces:
        
  
--------------------------------------------------------------------------------
  Exported                                     Stability    Comments
  
--------------------------------------------------------------------------------
  SUNWpython26-pyopenssl                       Uncommitted  Package name
  /usr/lib/python/2.4/vendor-packages/OpenSSL/ Uncommitted  Python modules,
                                                            Sample Python 
scripts

  * The Python modules include both 32bit and 64 bit versions.

  --------------------------------------------------------------------
  Imported                        Stability    Comments                
  --------------------------------------------------------------------
  Python 2.6.x                    External     PSARC 2009/043
  OpenSSL                         Contracted*  SUNWopenssl-libraries
                                  External     PSARC 2003/500


    4.3. Doc Impact:

         None.

    4.4. Packaging & Delivery:

         SUNWpython26-pyopenssl

    4.5. Dependencies:

         PSARC 2003/500 OpenSSL in /usr/sfw
         PSARC 2006/019 OpenSSL upgrade to 0.9.8a
         PSARC 2006/555 Move OpenSSL to usr

    4.6. L10N Impact:

         None.

    4.7. Security Impact:

         This case only adds Python language bindings to OpenSSL and provides
         no other significant additional functionality relating to security.
         It is only functional if OpenSSL is also on the system.

5. Reference Documents:

   PyOpenSSL Project Website:
   http://pyopenssl.sourceforge.net/

   PyOpenSSL Manual:
   http://pyopenssl.sourceforge.net/pyOpenSSL.txt
   additional_materials/pyOpenSSL.txt


6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


Reply via email to