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