r47844 - in /branches/upstream/libcrypt-openssl-rsa-perl/current: Changes MANIFEST META.yml RSA.pm RSA.xs t/rsa.t
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Fri Nov 27 03:51:23 UTC 2009
Author: jawnsy-guest
Date: Fri Nov 27 03:51:17 2009
New Revision: 47844
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=47844
Log:
[svn-upgrade] Integrating new upstream version, libcrypt-openssl-rsa-perl (0.26)
Modified:
branches/upstream/libcrypt-openssl-rsa-perl/current/Changes
branches/upstream/libcrypt-openssl-rsa-perl/current/MANIFEST
branches/upstream/libcrypt-openssl-rsa-perl/current/META.yml
branches/upstream/libcrypt-openssl-rsa-perl/current/RSA.pm
branches/upstream/libcrypt-openssl-rsa-perl/current/RSA.xs
branches/upstream/libcrypt-openssl-rsa-perl/current/t/rsa.t
Modified: branches/upstream/libcrypt-openssl-rsa-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libcrypt-openssl-rsa-perl/current/Changes?rev=47844&op=diff
==============================================================================
--- branches/upstream/libcrypt-openssl-rsa-perl/current/Changes (original)
+++ branches/upstream/libcrypt-openssl-rsa-perl/current/Changes Fri Nov 27 03:51:17 2009
@@ -1,4 +1,8 @@
Revision history for Perl extension Crypt::OpenSSL::RSA.
+
+0.26 Sun Nov 22 2009 11:01:13
+ - Change subclassing test to generate a 512 bit key in order to work
+ around an odd issue seen on some 64-bit redhat systems. (CPAN bug 45498)
0.25 Sun May 20 2007 12:56:11
- Add a LICENSE file.
Modified: branches/upstream/libcrypt-openssl-rsa-perl/current/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libcrypt-openssl-rsa-perl/current/MANIFEST?rev=47844&op=diff
==============================================================================
--- branches/upstream/libcrypt-openssl-rsa-perl/current/MANIFEST (original)
+++ branches/upstream/libcrypt-openssl-rsa-perl/current/MANIFEST Fri Nov 27 03:51:17 2009
@@ -9,4 +9,3 @@
t/rsa.t
t/bignum.t
t/format.t
-META.yml Module meta-data (added by MakeMaker)
Modified: branches/upstream/libcrypt-openssl-rsa-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libcrypt-openssl-rsa-perl/current/META.yml?rev=47844&op=diff
==============================================================================
--- branches/upstream/libcrypt-openssl-rsa-perl/current/META.yml (original)
+++ branches/upstream/libcrypt-openssl-rsa-perl/current/META.yml Fri Nov 27 03:51:17 2009
@@ -1,11 +1,13 @@
-# http://module-build.sourceforge.net/META-spec.html
-#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
-name: Crypt-OpenSSL-RSA
-version: 0.25
-version_from: RSA.pm
-installdirs: site
-requires:
+--- #YAML:1.0
+name: Crypt-OpenSSL-RSA
+version: 0.26
+abstract: ~
+license: ~
+author: ~
+generated_by: ExtUtils::MakeMaker version 6.42
+distribution_type: module
+requires:
Crypt::OpenSSL::Random: 0
-
-distribution_type: module
-generated_by: ExtUtils::MakeMaker version 6.30
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.3.html
+ version: 1.3
Modified: branches/upstream/libcrypt-openssl-rsa-perl/current/RSA.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libcrypt-openssl-rsa-perl/current/RSA.pm?rev=47844&op=diff
==============================================================================
--- branches/upstream/libcrypt-openssl-rsa-perl/current/RSA.pm (original)
+++ branches/upstream/libcrypt-openssl-rsa-perl/current/RSA.pm Fri Nov 27 03:51:17 2009
@@ -10,7 +10,7 @@
@ISA = qw(DynaLoader);
-$VERSION = '0.25';
+$VERSION = '0.26';
bootstrap Crypt::OpenSSL::RSA $VERSION;
Modified: branches/upstream/libcrypt-openssl-rsa-perl/current/RSA.xs
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libcrypt-openssl-rsa-perl/current/RSA.xs?rev=47844&op=diff
==============================================================================
--- branches/upstream/libcrypt-openssl-rsa-perl/current/RSA.xs (original)
+++ branches/upstream/libcrypt-openssl-rsa-perl/current/RSA.xs Fri Nov 27 03:51:17 2009
@@ -40,7 +40,7 @@
#define CHECK_OPEN_SSL(p_result) if (!(p_result)) croakSsl(__FILE__, __LINE__);
-#define PACKAGE_CROAK(p_message) croak("%s:%d: %s", (p_message))
+#define PACKAGE_CROAK(p_message) croak("%s", (p_message))
#define CHECK_NEW(p_var, p_size, p_type) \
if (New(0, p_var, p_size, p_type) == NULL) \
{ PACKAGE_CROAK("unable to alloc buffer"); }
@@ -486,77 +486,77 @@
OUTPUT:
RETVAL
+void
+use_md5_hash(p_rsa)
+ rsaData* p_rsa;
+ CODE:
+ p_rsa->hashMode = NID_md5;
+
+void
+use_sha1_hash(p_rsa)
+ rsaData* p_rsa;
+ CODE:
+ p_rsa->hashMode = NID_sha1;
+
+#ifdef SHA512_DIGEST_LENGTH
+
+void
+use_sha224_hash(p_rsa)
+ rsaData* p_rsa;
+ CODE:
+ p_rsa->hashMode = NID_sha224;
+
+void
+use_sha256_hash(p_rsa)
+ rsaData* p_rsa;
+ CODE:
+ p_rsa->hashMode = NID_sha256;
+
+void
+use_sha384_hash(p_rsa)
+ rsaData* p_rsa;
+ CODE:
+ p_rsa->hashMode = NID_sha384;
+
+void
+use_sha512_hash(p_rsa)
+ rsaData* p_rsa;
+ CODE:
+ p_rsa->hashMode = NID_sha512;
+
+#endif
+
+void
+use_ripemd160_hash(p_rsa)
+ rsaData* p_rsa;
+ CODE:
+ p_rsa->hashMode = NID_ripemd160;
+
+void
+use_no_padding(p_rsa)
+ rsaData* p_rsa;
+ CODE:
+ p_rsa->padding = RSA_NO_PADDING;
+
+void
+use_pkcs1_padding(p_rsa)
+ rsaData* p_rsa;
+ CODE:
+ p_rsa->padding = RSA_PKCS1_PADDING;
+
+void
+use_pkcs1_oaep_padding(p_rsa)
+ rsaData* p_rsa;
+ CODE:
+ p_rsa->padding = RSA_PKCS1_OAEP_PADDING;
+
+void
+use_sslv23_padding(p_rsa)
+ rsaData* p_rsa;
+ CODE:
+ p_rsa->padding = RSA_SSLV23_PADDING;
+
# Sign text. Returns the signature.
-
-void
-use_md5_hash(p_rsa)
- rsaData* p_rsa;
- CODE:
- p_rsa->hashMode = NID_md5;
-
-void
-use_sha1_hash(p_rsa)
- rsaData* p_rsa;
- CODE:
- p_rsa->hashMode = NID_sha1;
-
-#ifdef SHA512_DIGEST_LENGTH
-
-void
-use_sha224_hash(p_rsa)
- rsaData* p_rsa;
- CODE:
- p_rsa->hashMode = NID_sha224;
-
-void
-use_sha256_hash(p_rsa)
- rsaData* p_rsa;
- CODE:
- p_rsa->hashMode = NID_sha256;
-
-void
-use_sha384_hash(p_rsa)
- rsaData* p_rsa;
- CODE:
- p_rsa->hashMode = NID_sha384;
-
-void
-use_sha512_hash(p_rsa)
- rsaData* p_rsa;
- CODE:
- p_rsa->hashMode = NID_sha512;
-
-#endif
-
-void
-use_ripemd160_hash(p_rsa)
- rsaData* p_rsa;
- CODE:
- p_rsa->hashMode = NID_ripemd160;
-
-void
-use_no_padding(p_rsa)
- rsaData* p_rsa;
- CODE:
- p_rsa->padding = RSA_NO_PADDING;
-
-void
-use_pkcs1_padding(p_rsa)
- rsaData* p_rsa;
- CODE:
- p_rsa->padding = RSA_PKCS1_PADDING;
-
-void
-use_pkcs1_oaep_padding(p_rsa)
- rsaData* p_rsa;
- CODE:
- p_rsa->padding = RSA_PKCS1_OAEP_PADDING;
-
-void
-use_sslv23_padding(p_rsa)
- rsaData* p_rsa;
- CODE:
- p_rsa->padding = RSA_SSLV23_PADDING;
SV*
sign(p_rsa, text_SV)
Modified: branches/upstream/libcrypt-openssl-rsa-perl/current/t/rsa.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libcrypt-openssl-rsa-perl/current/t/rsa.t?rev=47844&op=diff
==============================================================================
--- branches/upstream/libcrypt-openssl-rsa-perl/current/t/rsa.t (original)
+++ branches/upstream/libcrypt-openssl-rsa-perl/current/t/rsa.t Fri Nov 27 03:51:17 2009
@@ -146,7 +146,7 @@
# check subclassing
-eval { Crypt::OpenSSL::RSA::Subpackage->generate_key(256); };
+eval { Crypt::OpenSSL::RSA::Subpackage->generate_key(512); };
ok(!$@);
package Crypt::OpenSSL::RSA::Subpackage;
More information about the Pkg-perl-cvs-commits
mailing list