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; |