r47846 - in /trunk/libcrypt-openssl-rsa-perl: Changes MANIFEST META.yml RSA.pm RSA.xs debian/changelog t/rsa.t
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Fri Nov 27 03:56:34 UTC 2009
Author: jawnsy-guest
Date: Fri Nov 27 03:56:29 2009
New Revision: 47846
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=47846
Log:
Only changes tests, no upload needed
IGNORE-VERSION: 0.26-1
* New upstream release
Modified:
trunk/libcrypt-openssl-rsa-perl/Changes
trunk/libcrypt-openssl-rsa-perl/MANIFEST
trunk/libcrypt-openssl-rsa-perl/META.yml
trunk/libcrypt-openssl-rsa-perl/RSA.pm
trunk/libcrypt-openssl-rsa-perl/RSA.xs
trunk/libcrypt-openssl-rsa-perl/debian/changelog
trunk/libcrypt-openssl-rsa-perl/t/rsa.t
Modified: trunk/libcrypt-openssl-rsa-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-openssl-rsa-perl/Changes?rev=47846&op=diff
==============================================================================
--- trunk/libcrypt-openssl-rsa-perl/Changes (original)
+++ trunk/libcrypt-openssl-rsa-perl/Changes Fri Nov 27 03:56:29 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: trunk/libcrypt-openssl-rsa-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-openssl-rsa-perl/MANIFEST?rev=47846&op=diff
==============================================================================
--- trunk/libcrypt-openssl-rsa-perl/MANIFEST (original)
+++ trunk/libcrypt-openssl-rsa-perl/MANIFEST Fri Nov 27 03:56:29 2009
@@ -9,4 +9,3 @@
t/rsa.t
t/bignum.t
t/format.t
-META.yml Module meta-data (added by MakeMaker)
Modified: trunk/libcrypt-openssl-rsa-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-openssl-rsa-perl/META.yml?rev=47846&op=diff
==============================================================================
--- trunk/libcrypt-openssl-rsa-perl/META.yml (original)
+++ trunk/libcrypt-openssl-rsa-perl/META.yml Fri Nov 27 03:56:29 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: trunk/libcrypt-openssl-rsa-perl/RSA.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-openssl-rsa-perl/RSA.pm?rev=47846&op=diff
==============================================================================
--- trunk/libcrypt-openssl-rsa-perl/RSA.pm (original)
+++ trunk/libcrypt-openssl-rsa-perl/RSA.pm Fri Nov 27 03:56:29 2009
@@ -10,7 +10,7 @@
@ISA = qw(DynaLoader);
-$VERSION = '0.25';
+$VERSION = '0.26';
bootstrap Crypt::OpenSSL::RSA $VERSION;
Modified: trunk/libcrypt-openssl-rsa-perl/RSA.xs
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-openssl-rsa-perl/RSA.xs?rev=47846&op=diff
==============================================================================
--- trunk/libcrypt-openssl-rsa-perl/RSA.xs (original)
+++ trunk/libcrypt-openssl-rsa-perl/RSA.xs Fri Nov 27 03:56:29 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: trunk/libcrypt-openssl-rsa-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-openssl-rsa-perl/debian/changelog?rev=47846&op=diff
==============================================================================
--- trunk/libcrypt-openssl-rsa-perl/debian/changelog (original)
+++ trunk/libcrypt-openssl-rsa-perl/debian/changelog Fri Nov 27 03:56:29 2009
@@ -1,4 +1,10 @@
-libcrypt-openssl-rsa-perl (0.25-2) UNRELEASED; urgency=low
+libcrypt-openssl-rsa-perl (0.26-1) UNRELEASED; urgency=low
+
+ Only changes tests, no upload needed
+ IGNORE-VERSION: 0.26-1
+
+ [ Jonathan Yu ]
+ * New upstream release
[ gregor herrmann ]
* debian/watch: fix regexp for matching upstream releases.
@@ -10,7 +16,7 @@
[ Nathan Handler ]
* debian/watch: Update to ignore development releases.
- -- gregor herrmann <gregoa at debian.org> Fri, 06 Jun 2008 15:18:36 +0200
+ -- Jonathan Yu <jawnsy at cpan.org> Thu, 26 Nov 2009 19:34:57 -0500
libcrypt-openssl-rsa-perl (0.25-1) unstable; urgency=low
Modified: trunk/libcrypt-openssl-rsa-perl/t/rsa.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-openssl-rsa-perl/t/rsa.t?rev=47846&op=diff
==============================================================================
--- trunk/libcrypt-openssl-rsa-perl/t/rsa.t (original)
+++ trunk/libcrypt-openssl-rsa-perl/t/rsa.t Fri Nov 27 03:56:29 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