Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:518 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 75208 invoked from network); 30 Mar 2003 21:36:56 -0000 Received: from unknown (HELO planetdennis.com) (209.202.115.29) by pb1.pair.com with SMTP; 30 Mar 2003 21:36:56 -0000 Received: from planetdennis.com (localhost [127.0.0.1]) by planetdennis.com (8.12.8/8.12.8) with ESMTP id h2ULaDiO023875 for ; Sun, 30 Mar 2003 16:36:13 -0500 Received: from localhost (stereo@localhost) by planetdennis.com (8.12.8/8.12.4/Submit) with ESMTP id h2ULaDtA023872 for ; Sun, 30 Mar 2003 16:36:13 -0500 X-Authentication-Warning: planetdennis.com: stereo owned process doing -bs Date: Sun, 30 Mar 2003 16:36:13 -0500 (EST) X-X-Sender: stereo@planetdennis.com To: internals@lists.php.net Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-892265101-1006128927-1049060173=:14296" Subject: [PATCH] OpenSSL openssl_sign() patch From: scott@planetscott.ca (scott) ---892265101-1006128927-1049060173=:14296 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi, I've created a patch for the modification I've made to the OpenSSL extension. The patch modifies the openssl_sign() function to accept a fourth parameter, which specifies the hashing algorithm to use. I've added 4 new constants to represent the hashing algorithms: OPENSSL_ALGO_SHA1 OPENSSL_ALGO_MD5 OPENSSL_ALGO_MD4 OPENSSL_ALGO_MD2 Thanks, Scott scott@planetscott.ca ---892265101-1006128927-1049060173=:14296 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="openssl.c.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: openssl.c.diff Content-Disposition: attachment; filename="openssl.c.diff" NDZhNDcsNTANCj4gI2RlZmluZSBPUEVOU1NMX0FMR09fU0hBMSAJMQ0KPiAj ZGVmaW5lIE9QRU5TU0xfQUxHT19NRDUJMg0KPiAjZGVmaW5lIE9QRU5TU0xf QUxHT19NRDQJMw0KPiAjZGVmaW5lIE9QRU5TU0xfQUxHT19NRDIJNA0KNTU1 YTU2MCw1NjUNCj4gCS8qIHNpZ25hdHVyZSBhbGdvdGl0aG0gY29uc3RhbnRz ICovDQo+IAlSRUdJU1RFUl9MT05HX0NPTlNUQU5UKCJPUEVOU1NMX0FMR09f U0hBMSIsIE9QRU5TU0xfQUxHT19TSEExLCBDT05TVF9DU3xDT05TVF9QRVJT SVNURU5UKTsNCj4gCVJFR0lTVEVSX0xPTkdfQ09OU1RBTlQoIk9QRU5TU0xf QUxHT19NRDUiLCBPUEVOU1NMX0FMR09fTUQ1LCBDT05TVF9DU3xDT05TVF9Q RVJTSVNURU5UKTsNCj4gCVJFR0lTVEVSX0xPTkdfQ09OU1RBTlQoIk9QRU5T U0xfQUxHT19NRDQiLCBPUEVOU1NMX0FMR09fTUQ0LCBDT05TVF9DU3xDT05T VF9QRVJTSVNURU5UKTsNCj4gCVJFR0lTVEVSX0xPTkdfQ09OU1RBTlQoIk9Q RU5TU0xfQUxHT19NRDIiLCBPUEVOU1NMX0FMR09fTUQyLCBDT05TVF9DU3xD T05TVF9QRVJTSVNURU5UKTsNCj4gCQ0KMjcxNWEyNzI2LDI3MjcNCj4gCWxv bmcgc2lnbmF0dXJlX2FsZ28gPSBPUEVOU1NMX0FMR09fU0hBMTsNCj4gCUVW UF9NRCAqbWR0eXBlOw0KMjcxN2MyNzI5DQo8IAlpZiAoemVuZF9wYXJzZV9w YXJhbWV0ZXJzKFpFTkRfTlVNX0FSR1MoKSBUU1JNTFNfQ0MsICJzenoiLCAm ZGF0YSwgJmRhdGFfbGVuLCAmc2lnbmF0dXJlLCAma2V5KSA9PSBGQUlMVVJF KQ0KLS0tDQo+IAlpZiAoemVuZF9wYXJzZV9wYXJhbWV0ZXJzKFpFTkRfTlVN X0FSR1MoKSBUU1JNTFNfQ0MsICJzenp8bCIsICZkYXRhLCAmZGF0YV9sZW4s ICZzaWduYXR1cmUsICZrZXksICZzaWduYXR1cmVfYWxnbykgPT0gRkFJTFVS RSkNCjI3MjljMjc0MSwyNzU3DQo8IAlFVlBfU2lnbkluaXQoJm1kX2N0eCwg RVZQX3NoYTEoKSk7DQotLS0NCj4gCXN3aXRjaChzaWduYXR1cmVfYWxnbykN Cj4gCXsNCj4gCWNhc2UgT1BFTlNTTF9BTEdPX1NIQTE6DQo+IAkJbWR0eXBl ID0gRVZQX3NoYTEoKTsNCj4gCQlicmVhazsNCj4gCWNhc2UgT1BFTlNTTF9B TEdPX01ENToNCj4gCQltZHR5cGUgPSBFVlBfbWQ1KCk7DQo+IAkJYnJlYWs7 DQo+IAljYXNlIE9QRU5TU0xfQUxHT19NRDQ6DQo+IAkJbWR0eXBlID0gRVZQ X21kNCgpOw0KPiAJCWJyZWFrOw0KPiAJY2FzZSBPUEVOU1NMX0FMR09fTUQy Og0KPiAJCW1kdHlwZSA9IEVWUF9tZDIoKTsNCj4gCQlicmVhazsNCj4gCX0N Cj4gCQ0KPiAJRVZQX1NpZ25Jbml0KCZtZF9jdHgsIG1kdHlwZSk7DQo= ---892265101-1006128927-1049060173=:14296--