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