|
Replies:
2
-
Last Post:
Nov 7, 2009 8:48 AM
by: johnfisc
|
Threads:
[
Previous
|
Next
]
|
|
John Fischer
johnf@sac.sfbay.sun....
|
|
|
|
Crypt::OpenSSL:AES [LSARC/2009/517 FastTrack timeout 10/02/2009]
Posted:
Sep 25, 2009 4:12 PM
|
|
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: Crypt::OpenSSL:AES 1.2. Name of Document Author/Supplier: Author: Spoorthy Shankarmurthy 1.3 Date of This Document: 25 September, 2009 4. Technical Description
Summary =======
Crypt::OpenSSL:AES is an XS-wrapper around Advanced Encryption Standard Library. The latest version of Crypt-OpenSSL-AES is 0.01 and will be installed as SUNWperl-crypt-opensslaes package.
Dependencies ============
NONE
Interfaces ==========
Man pages are included.
The SUNWperl-crypt-opensslaes package is Uncommitted. The remaining interfaces are Volatile. Exported Interfaces -------------------
/usr/perl5/vendor_perl/5.10.0/i86pc-solaris-64int/auto/Crypt/OpenSSL/AES.pm - Perl module file required by the package /usr/perl5/vendor_perl/5.10.0/i86pc-solaris-64int/auto/Crypt/OpenSSL/AES.bs/usr/perl5/vendor_perl/5.10.0/i86pc-solaris-64int/auto/Crypt/OpenSSL/AES.so /usr/perl5/5.10.0/man/man3/Crypt::OpenSSL::AES.3 - Man pages for the package Crypt-OpenSSL-AES
Imported Interfaces ------------------- Digest::MD5 -- Perl Module
Not An Interface --------------------
NONE
Reference Documents =================== [1] http://cpansearch.perl.org/src/TTAR/Crypt-OpenSSL-AES-0.01
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
_______________________________________________ opensolaris-arc mailing list opensolaris-arc at opensolaris dot org
|
|
|
Posts:
3,795
From:
GB
Registered:
3/9/05
|
|
|
|
Re: Crypt::OpenSSL:AES [LSARC/2009/517 FastTrack timeout 10/02/2009]
Posted:
Sep 28, 2009 2:06 AM
in response to: John Fischer
|
|
John Fischer wrote: > 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: > Crypt::OpenSSL:AES > 1.2. Name of Document Author/Supplier: > Author: Spoorthy Shankarmurthy > 1.3 Date of This Document: > 25 September, 2009 > 4. Technical Description
Given that OpenSSL and all other OpenSSL language bindings have been reviewed in PSARC this should probably have been a PSARC case. It should also have been pre-reviewed by the OpenSSL team and in doing so I wouldn't have had all the following issues:
Why is this case delivering verison 0.01 when 0.02 exists (version 0.02 exports the same API but fixes a memory leak) ?
Why is Digest::MD5 listed as in imported interface when Crypt::OpenSSL:AES does not need it (I've checked the source code) - it makes no sense that it would.
The locations in the filesystem of the modules aren't the exported interfaces for a case like this. The exported interfaces are things like the name of the Perl module and the APIs ie those listed in the synopsis.
So the exported interfaces are more like:
Crypt::OpenSSL:AES the module name encrypt method names decrypt method names
Why is this only being delivered for x86 and only 64 bit ? It must be delivered for SPARC and for x86 both 32 and 64 bit.
The package name is also a bit strange given '-' are being used I'd expect a '-' between openssl and aes.
Lastly given that OpenSSL is still a Contracted External interface there should be an ARC contract for use of the AES interfaces. This is particularly important in this case because this Perl interfaces is consuming the low level (and not in the normal ARC contract) API of OpenSSL rather than the higher level EVP or SSL APIs.
-- Darren J Moffat _______________________________________________ opensolaris-arc mailing list opensolaris-arc at opensolaris dot org
|
|
|
|
Posts:
379
From:
US
Registered:
10/13/05
|
|
|
|
Re: Crypt::OpenSSL:AES [LSARC/2009/517 FastTrack timeout 10/02/2009]
Posted:
Nov 7, 2009 8:48 AM
in response to: John Fischer
|
|
All,
After talking with Spoorthy I am marking this case closed withdrawn.
Thanks,
John
John Fischer wrote: > 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: > Crypt::OpenSSL:AES > 1.2. Name of Document Author/Supplier: > Author: Spoorthy Shankarmurthy > 1.3 Date of This Document: > 25 September, 2009 > 4. Technical Description > > > Summary > ======= > > Crypt::OpenSSL:AES is an XS-wrapper around Advanced Encryption Standard Library. > The latest version of Crypt-OpenSSL-AES is 0.01 and will be installed as SUNWperl-crypt-opensslaes package. > > > Dependencies > ============ > > NONE > > > Interfaces > ========== > > Man pages are included. > > The SUNWperl-crypt-opensslaes package is Uncommitted. > > The remaining interfaces are Volatile. > > Exported Interfaces > ------------------- > > /usr/perl5/vendor_perl/5.10.0/i86pc-solaris-64int/auto/Crypt/OpenSSL/AES.pm - Perl module file required by the package > /usr/perl5/vendor_perl/5.10.0/i86pc-solaris-64int/auto/Crypt/OpenSSL/AES.bs > /usr/perl5/vendor_perl/5.10.0/i86pc-solaris-64int/auto/Crypt/OpenSSL/AES.so > /usr/perl5/5.10.0/man/man3/Crypt::OpenSSL::AES.3 - Man pages for the package Crypt-OpenSSL-AES > > Imported Interfaces > ------------------- > Digest::MD5 -- Perl Module > > Not An Interface > -------------------- > > NONE > > Reference Documents > =================== > [1] http://cpansearch.perl.org/src/TTAR/Crypt-OpenSSL-AES-0.01 > > > > 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 > _______________________________________________ opensolaris-arc mailing list opensolaris-arc at opensolaris dot org
|
|
|
|
|