You can subscribe to this list here.
| 2003 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
(13) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
|
Feb
(50) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
| 2006 |
Jan
(8) |
Feb
|
Mar
|
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(7) |
Dec
|
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(9) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(7) |
Dec
|
|
From: <iro...@us...> - 2003-04-27 20:02:25
|
Update of /cvsroot/perl-openssl/Crypt/OpenSSL/Bignum
In directory sc8-pr-cvs1:/tmp/cvs-serv21733/Bignum
Modified Files:
Bignum.xs
Log Message:
It turns out that h2xs isn't as smart under perl 5.005 - go back to old
style so that we compile under that perl.
Index: Bignum.xs
===================================================================
RCS file: /cvsroot/perl-openssl/Crypt/OpenSSL/Bignum/Bignum.xs,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** Bignum.xs 17 Feb 2003 03:48:26 -0000 1.13
--- Bignum.xs 27 Apr 2003 20:02:21 -0000 1.14
***************
*** 9,13 ****
croak( "OpenSSL error: %s", ERR_reason_error_string( ERR_get_error() ) );
! SV * new_obj( SV * p_proto, void* obj )
{
return sv_2mortal( sv_bless( newRV_noinc( newSViv( (IV)obj ) ),
--- 9,13 ----
croak( "OpenSSL error: %s", ERR_reason_error_string( ERR_get_error() ) );
! SV* new_obj( SV * p_proto, void* obj )
{
return sv_2mortal( sv_bless( newRV_noinc( newSViv( (IV)obj ) ),
***************
*** 33,41 ****
ERR_load_crypto_strings();
! void _free_BN( BIGNUM* self )
CODE:
BN_clear_free( self );
! BIGNUM* new_from_word( SV* p_proto, unsigned long p_word )
PREINIT:
BIGNUM* bn;
--- 33,46 ----
ERR_load_crypto_strings();
! void
! _free_BN(self)
! BIGNUM* self;
CODE:
BN_clear_free( self );
! BIGNUM*
! new_from_word(p_proto, p_word)
! SV* p_proto;
! unsigned long p_word;
PREINIT:
BIGNUM* bn;
***************
*** 47,51 ****
RETVAL
! BIGNUM* new_from_decimal( SV* p_proto, char* p_dec_string )
PREINIT:
BIGNUM* bn;
--- 52,59 ----
RETVAL
! BIGNUM*
! new_from_decimal(p_proto, p_dec_string)
! SV* p_proto;
! char* p_dec_string;
PREINIT:
BIGNUM* bn;
***************
*** 57,61 ****
RETVAL
! BIGNUM* new_from_hex( SV* p_proto, char* p_hex_string )
PREINIT:
BIGNUM* bn;
--- 65,72 ----
RETVAL
! BIGNUM*
! new_from_hex(p_proto, p_hex_string)
! SV* p_proto;
! char* p_hex_string;
PREINIT:
BIGNUM* bn;
***************
*** 67,71 ****
RETVAL
! BIGNUM* new_from_bin( SV* p_proto, SV* p_bin_string_SV )
PREINIT:
BIGNUM* bn;
--- 78,85 ----
RETVAL
! BIGNUM*
! new_from_bin(p_proto, p_bin_string_SV)
! SV* p_proto;
! SV* p_bin_string_SV;
PREINIT:
BIGNUM* bn;
***************
*** 79,83 ****
RETVAL
! BIGNUM* zero( SV* p_proto )
PREINIT:
BIGNUM *bn;
--- 93,99 ----
RETVAL
! BIGNUM*
! zero(p_proto)
! SV* p_proto;
PREINIT:
BIGNUM *bn;
***************
*** 89,93 ****
RETVAL
! BIGNUM* one( SV* p_proto )
PREINIT:
BIGNUM *bn;
--- 105,111 ----
RETVAL
! BIGNUM*
! one(p_proto)
! SV* p_proto;
PREINIT:
BIGNUM *bn;
***************
*** 101,105 ****
! char* to_decimal( BIGNUM* self )
CODE:
checkOpenSslCall( RETVAL = BN_bn2dec( self ) );
--- 119,125 ----
! char*
! to_decimal(self)
! BIGNUM* self;
CODE:
checkOpenSslCall( RETVAL = BN_bn2dec( self ) );
***************
*** 110,114 ****
! char* to_hex( BIGNUM* self )
CODE:
checkOpenSslCall( RETVAL = BN_bn2hex( self ) );
--- 130,136 ----
! char*
! to_hex(self)
! BIGNUM* self;
CODE:
checkOpenSslCall( RETVAL = BN_bn2hex( self ) );
***************
*** 118,122 ****
OPENSSL_free( RETVAL );
! SV* to_bin( BIGNUM* self )
PREINIT:
char* bin;
--- 140,146 ----
OPENSSL_free( RETVAL );
! SV*
! to_bin(self)
! BIGNUM* self;
PREINIT:
char* bin;
***************
*** 131,139 ****
RETVAL
! unsigned long BN_get_word( BIGNUM* self )
PROTOTYPES: DISABLE
! SV* add( BIGNUM* a, BIGNUM* b, ... )
PREINIT:
BIGNUM *bn;
--- 155,168 ----
RETVAL
! unsigned long
! BN_get_word(self)
! BIGNUM* self;
PROTOTYPES: DISABLE
! SV*
! add(a, b, ...)
! BIGNUM* a;
! BIGNUM* b;
PREINIT:
BIGNUM *bn;
***************
*** 146,150 ****
XSRETURN(1);
! SV* sub( BIGNUM* a, BIGNUM* b, ... )
PREINIT:
BIGNUM *bn;
--- 175,182 ----
XSRETURN(1);
! SV*
! sub(a, b, ...)
! BIGNUM* a;
! BIGNUM* b;
PREINIT:
BIGNUM *bn;
***************
*** 157,161 ****
XSRETURN(1);
! SV* mul( BIGNUM* a, BIGNUM* b, BN_CTX* ctx, ... )
PREINIT:
BIGNUM* bn;
--- 189,197 ----
XSRETURN(1);
! SV*
! mul(a, b, ctx, ...)
! BIGNUM* a;
! BIGNUM* b;
! BN_CTX* ctx;
PREINIT:
BIGNUM* bn;
***************
*** 168,172 ****
XSRETURN(1);
! SV* div( BIGNUM* a, BIGNUM* b, BN_CTX* ctx, ... )
PREINIT:
BIGNUM* quotient;
--- 204,212 ----
XSRETURN(1);
! SV*
! div(a, b, ctx, ...)
! BIGNUM* a;
! BIGNUM* b;
! BN_CTX* ctx;
PREINIT:
BIGNUM* quotient;
***************
*** 182,186 ****
XSRETURN(2);
! BIGNUM* sqr( BIGNUM* a, BN_CTX* ctx )
PREINIT:
BIGNUM* bn;
--- 222,229 ----
XSRETURN(2);
! BIGNUM*
! sqr(a, ctx)
! BIGNUM* a;
! BN_CTX* ctx;
PREINIT:
BIGNUM* bn;
***************
*** 194,198 ****
RETVAL
! SV* mod( BIGNUM* a, BIGNUM* b, BN_CTX* ctx, ... )
PREINIT:
BIGNUM* bn;
--- 237,245 ----
RETVAL
! SV*
! mod(a, b, ctx, ...)
! BIGNUM* a;
! BIGNUM* b;
! BN_CTX* ctx;
PREINIT:
BIGNUM* bn;
***************
*** 205,209 ****
XSRETURN(1);
! BIGNUM* mod_mul( BIGNUM* a, BIGNUM* b, BIGNUM* m, BN_CTX* ctx )
PREINIT:
BIGNUM* bn;
--- 252,261 ----
XSRETURN(1);
! BIGNUM*
! mod_mul(a, b, m, ctx)
! BIGNUM* a;
! BIGNUM* b;
! BIGNUM* m;
! BN_CTX* ctx;
PREINIT:
BIGNUM* bn;
***************
*** 217,221 ****
RETVAL
! BIGNUM* exp( BIGNUM* a, BIGNUM* p, BN_CTX* ctx )
PREINIT:
BIGNUM* bn;
--- 269,277 ----
RETVAL
! BIGNUM*
! exp(a, p, ctx)
! BIGNUM* a;
! BIGNUM* p;
! BN_CTX* ctx;
PREINIT:
BIGNUM* bn;
***************
*** 229,233 ****
RETVAL
! BIGNUM* mod_exp( BIGNUM* a, BIGNUM* p, BIGNUM* m, BN_CTX* ctx )
PREINIT:
BIGNUM* bn;
--- 285,294 ----
RETVAL
! BIGNUM*
! mod_exp(a, p, m, ctx)
! BIGNUM* a;
! BIGNUM* p;
! BIGNUM* m;
! BN_CTX* ctx;
PREINIT:
BIGNUM* bn;
***************
*** 241,245 ****
RETVAL
! BIGNUM* mod_inverse( BIGNUM* a, BIGNUM* n, BN_CTX* ctx )
PREINIT:
BIGNUM* bn;
--- 302,310 ----
RETVAL
! BIGNUM*
! mod_inverse(a, n, ctx)
! BIGNUM* a;
! BIGNUM* n;
! BN_CTX* ctx;
PREINIT:
BIGNUM* bn;
***************
*** 253,257 ****
RETVAL
! BIGNUM* gcd( BIGNUM* a, BIGNUM* b, BN_CTX* ctx )
PREINIT:
BIGNUM* bn;
--- 318,326 ----
RETVAL
! BIGNUM*
! gcd(a, b, ctx)
! BIGNUM* a;
! BIGNUM* b;
! BN_CTX* ctx;
PREINIT:
BIGNUM* bn;
***************
*** 265,277 ****
RETVAL
! int BN_cmp( BIGNUM* a, BIGNUM* b )
! int BN_is_zero( BIGNUM* a )
! int BN_is_one( BIGNUM* a )
! int BN_is_odd( BIGNUM* a )
! BIGNUM* copy( BIGNUM* a )
PREINIT:
SV* p_proto;
--- 334,357 ----
RETVAL
! int
! BN_cmp(a, b)
! BIGNUM* a;
! BIGNUM* b;
! int
! BN_is_zero(a)
! BIGNUM* a;
! int
! BN_is_one(a)
! BIGNUM* a;
! int
! BN_is_odd(a)
! BIGNUM* a;
! BIGNUM*
! copy(a)
! BIGNUM* a;
PREINIT:
SV* p_proto;
***************
*** 282,286 ****
RETVAL
! IV pointer_copy( BIGNUM* a )
PREINIT:
CODE:
--- 362,368 ----
RETVAL
! IV
! pointer_copy(a)
! BIGNUM* a;
PREINIT:
CODE:
***************
*** 291,298 ****
MODULE = Crypt::OpenSSL::Bignum PACKAGE = Crypt::OpenSSL::Bignum::CTX PREFIX=BN_CTX_
! BN_CTX* BN_CTX_new( SV* p_proto );
C_ARGS:
! void _free_BN_CTX( BN_CTX* self )
CODE:
BN_CTX_free( self );
--- 373,384 ----
MODULE = Crypt::OpenSSL::Bignum PACKAGE = Crypt::OpenSSL::Bignum::CTX PREFIX=BN_CTX_
! BN_CTX*
! BN_CTX_new(p_proto)
! SV* p_proto;
C_ARGS:
! void
! _free_BN_CTX(self)
! BN_CTX* self;
CODE:
BN_CTX_free( self );
|
|
From: <iro...@us...> - 2003-04-27 19:59:44
|
Update of /cvsroot/perl-openssl/Crypt/OpenSSL/RSA/t
In directory sc8-pr-cvs1:/tmp/cvs-serv20795
Modified Files:
legacy.t rsa.t
Log Message:
Use it or loose it (patch from Rob Brown <bb...@cp...>).
Index: legacy.t
===================================================================
RCS file: /cvsroot/perl-openssl/Crypt/OpenSSL/RSA/t/legacy.t,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** legacy.t 7 Jan 2003 03:30:41 -0000 1.1
--- legacy.t 27 Apr 2003 19:59:40 -0000 1.2
***************
*** 3,6 ****
--- 3,7 ----
use Crypt::OpenSSL::Random;
+ use Crypt::OpenSSL::RSA;
BEGIN { plan tests => 11 }
Index: rsa.t
===================================================================
RCS file: /cvsroot/perl-openssl/Crypt/OpenSSL/RSA/t/rsa.t,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** rsa.t 7 Jan 2003 03:30:41 -0000 1.1
--- rsa.t 27 Apr 2003 19:59:40 -0000 1.2
***************
*** 3,6 ****
--- 3,7 ----
use Crypt::OpenSSL::Random;
+ use Crypt::OpenSSL::RSA;
BEGIN { plan tests => 19 }
|
|
From: <iro...@us...> - 2003-03-23 16:51:47
|
Update of /cvsroot/perl-openssl/Crypt/OpenSSL/RSA In directory sc8-pr-cvs1:/tmp/cvs-serv18695 Modified Files: RSA.pm Log Message: Fix typo spotted by Daniel Drown <da...@dr...> Index: RSA.pm =================================================================== RCS file: /cvsroot/perl-openssl/Crypt/OpenSSL/RSA/RSA.pm,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** RSA.pm 24 Feb 2003 02:13:40 -0000 1.23 --- RSA.pm 23 Mar 2003 16:51:44 -0000 1.24 *************** *** 228,232 **** =item load_private_key ! I<DEPRECATED> - use new_public_key instead =cut --- 228,232 ---- =item load_private_key ! I<DEPRECATED> - use new_private_key instead =cut |
|
From: <iro...@us...> - 2003-02-25 01:07:01
|
Update of /cvsroot/perl-openssl/htdocs
In directory sc8-pr-cvs1:/tmp/cvs-serv19312
Modified Files:
index.html
Log Message:
Mention mailing lists
Index: index.html
===================================================================
RCS file: /cvsroot/perl-openssl/htdocs/index.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** index.html 20 Feb 2003 03:01:05 -0000 1.3
--- index.html 25 Feb 2003 01:06:58 -0000 1.4
***************
*** 22,29 ****
</p>
<p>
! For more
! information, see the
! <a href="http://sourceforge.net/projects/perl-openssl/">SourceForge project
! page</a>
</p>
<a href="http://sourceforge.net">
--- 22,28 ----
</p>
<p>
! For more information, including mailing list info, see the
! <a href="http://sourceforge.net/projects/perl-openssl/">SourceForge
! project page</a>
</p>
<a href="http://sourceforge.net">
|
|
From: <iro...@us...> - 2003-02-24 02:13:43
|
Update of /cvsroot/perl-openssl/Crypt/OpenSSL/RSA
In directory sc8-pr-cvs1:/tmp/cvs-serv8411
Modified Files:
Changes MANIFEST RSA.pm
Log Message:
preparing for release
Index: Changes
===================================================================
RCS file: /cvsroot/perl-openssl/Crypt/OpenSSL/RSA/Changes,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** Changes 7 Jan 2003 03:57:26 -0000 1.10
--- Changes 24 Feb 2003 02:13:40 -0000 1.11
***************
*** 1,4 ****
--- 1,10 ----
Revision history for Perl extension Crypt::OpenSSL::RSA.
+ 0.18 Sun Feb 23 2003 20:44:35
+ - Add two new methods, new_key_from_parameters and
+ get_key_parameters, which, working with
+ Crypt::OpenSSL::Bignum, allow working directly with the
+ paramaters of an rsa key.
+
0.17 Mon Jan 06 2003 22:43:31
- Workaround for gcc 3.2 compile problems:
***************
*** 27,40 ****
0.13 Thu Mar 21 00:10:30
! - Incorporating patch from Matthias Bauer
! <ba...@im...>, which provides
! signing and verification, as well as uses OpenSSL's internal
! error reporting system. This patch also fixes a bug with the
! RSA_NO_PADDING_MODE. Thanks, Matthias!
! - Deprecate set_padding_mode in favor of use_xxx_padding.
! - Rather than returning true on success, false on failure, just
! croak when there are problems.
! - Plug memory leaks.
! - Fix my email address (it's cpan.org, not cpan.com)
0.12 Thu Sep 06 22:44:17
--- 33,46 ----
0.13 Thu Mar 21 00:10:30
! - Incorporating patch from Matthias Bauer
! <ba...@im...>, which provides
! signing and verification, as well as uses OpenSSL's internal
! error reporting system. This patch also fixes a bug with the
! RSA_NO_PADDING_MODE. Thanks, Matthias!
! - Deprecate set_padding_mode in favor of use_xxx_padding.
! - Rather than returning true on success, false on failure, just
! croak when there are problems.
! - Plug memory leaks.
! - Fix my email address (it's cpan.org, not cpan.com)
0.12 Thu Sep 06 22:44:17
***************
*** 45,49 ****
0.11 Tue Apr 10 22:45:31
! - Fixing bug in test.pl.
0.10 Mon Apr 09 18:25:41
--- 51,55 ----
0.11 Tue Apr 10 22:45:31
! - Fixing bug in test.pl.
0.10 Mon Apr 09 18:25:41
***************
*** 70,72 ****
0.01 Wed Feb 14 11:21:42 2001
! - original version; created by h2xs 1.19
--- 76,78 ----
0.01 Wed Feb 14 11:21:42 2001
! - original version; created by h2xs 1.19
Index: MANIFEST
===================================================================
RCS file: /cvsroot/perl-openssl/Crypt/OpenSSL/RSA/MANIFEST,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** MANIFEST 7 Jan 2003 03:57:26 -0000 1.4
--- MANIFEST 24 Feb 2003 02:13:40 -0000 1.5
***************
*** 5,8 ****
--- 5,10 ----
RSA.xs
README
+ typemap
t/legacy.t
t/rsa.t
+ t/bignum.t
Index: RSA.pm
===================================================================
RCS file: /cvsroot/perl-openssl/Crypt/OpenSSL/RSA/RSA.pm,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** RSA.pm 24 Feb 2003 02:01:47 -0000 1.22
--- RSA.pm 24 Feb 2003 02:13:40 -0000 1.23
***************
*** 16,20 ****
$RSA_PKCS1_OAEP_PADDING );
! $VERSION = '0.17';
bootstrap Crypt::OpenSSL::RSA $VERSION;
--- 16,20 ----
$RSA_PKCS1_OAEP_PADDING );
! $VERSION = '0.18';
bootstrap Crypt::OpenSSL::RSA $VERSION;
|