From: Elise Huard Date: 2010-11-06T19:25:51+09:00 Subject: [ruby-core:33081] [Ruby 1.9-Feature#3846] ext/openssl: choose the OpenSSL::Digest class for OpenSSL::OCSP::CertificateId --mimepart_4cd52d296976a_eedd2bcb56325d6 Content-Type: text/plain Content-Transfer-Encoding: Quoted-printable Content-Disposition: inline Issue #3846 has been updated by Elise Huard. File 0001-tests-for-3846.patch added tests in attachment. git patch ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3846 ---------------------------------------- http://redmine.ruby-lang.org --mimepart_4cd52d296976a_eedd2bcb56325d6 Content-Type: text/plain; name=0001-tests-for-3846.patch Content-Transfer-Encoding: Base64 Content-Disposition: attachment; filename=0001-tests-for-3846.patch RnJvbSBiOTY4MmY2NTE1NGVjY2ViYjQ1N2I4ZDQ2YjFlMTFjOGYxYjI5NTk3 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBFbGlzZSBIdWFyZCA8 ZWxpc2VAZWxpc2VodWFyZC5iZT4KRGF0ZTogU2F0LCA2IE5vdiAyMDEwIDEx OjIzOjIxICswMTAwClN1YmplY3Q6IFtQQVRDSF0gdGVzdHMgZm9yICMzODQ2 CgotLS0KIHRlc3Qvb3BlbnNzbC90ZXN0X29jc3AucmIgfCAgIDU1ICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm aWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygt KQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3Qvb3BlbnNzbC90ZXN0X29jc3Au cmIKCmRpZmYgLS1naXQgYS90ZXN0L29wZW5zc2wvdGVzdF9vY3NwLnJiIGIv dGVzdC9vcGVuc3NsL3Rlc3Rfb2NzcC5yYgpuZXcgZmlsZSBtb2RlIDEwMDY0 NAppbmRleCAwMDAwMDAwLi5jMmJkMTU1Ci0tLSAvZGV2L251bGwKKysrIGIv dGVzdC9vcGVuc3NsL3Rlc3Rfb2NzcC5yYgpAQCAtMCwwICsxLDU1IEBACiti ZWdpbgorICByZXF1aXJlICJvcGVuc3NsIgorICByZXF1aXJlX3JlbGF0aXZl ICJ1dGlscyIKK3Jlc2N1ZSBMb2FkRXJyb3IKK2VuZAorcmVxdWlyZSAidGVz dC91bml0IgorCitpZiBkZWZpbmVkPyhPcGVuU1NMKQorCitjbGFzcyBPcGVu U1NMOjpUZXN0T0NTUCA8IFRlc3Q6OlVuaXQ6OlRlc3RDYXNlCisgIGRlZiBz ZXR1cAorICAgIGNhX3N1YmogPSBPcGVuU1NMOjpYNTA5OjpOYW1lLnBhcnNl KCIvREM9b3JnL0RDPXJ1YnktbGFuZy9DTj1UZXN0Q0EiKQorICAgIGNhX2tl eSA9IE9wZW5TU0w6OlRlc3RVdGlsczo6VEVTVF9LRVlfUlNBMTAyNAorICAg IGNhX3NlcmlhbCA9IDB4YWJjYWJjYWJjYWJjCisKKyAgICBzdWJqID0gT3Bl blNTTDo6WDUwOTo6TmFtZS5wYXJzZSgiL0RDPW9yZy9EQz1ydWJ5LWxhbmcv Q049VGVzdENlcnQiKQorICAgIEBrZXkgPSBPcGVuU1NMOjpUZXN0VXRpbHM6 OlRFU1RfS0VZX1JTQTEwMjQKKyAgICBzZXJpYWwgPSAweGFiY2FiY2FiY2Fi ZAorCisgICAgbm93ID0gVGltZS5hdChUaW1lLm5vdy50b19pKSAjIHN1cHBy ZXNzIHVzZWMKKyAgICBkZ3N0ID0gT3BlblNTTDo6RGlnZXN0OjpTSEExLm5l dworCisgICAgQGNhX2NlcnQgPSBPcGVuU1NMOjpUZXN0VXRpbHMuaXNzdWVf Y2VydCgKKyAgICAgICBjYV9zdWJqLCBjYV9rZXksIGNhX3NlcmlhbCwgbm93 LCBub3crMzYwMCwgW10sIG5pbCwgbmlsLCBkZ3N0KQorICAgIEBjZXJ0ID0g T3BlblNTTDo6VGVzdFV0aWxzLmlzc3VlX2NlcnQoCisgICAgICAgc3Viaiwg QGtleSwgc2VyaWFsLCBub3csIG5vdyszNjAwLCBbXSwgQGNhX2NlcnQsIG5p bCwgZGdzdCkKKyAgZW5kCisKKyAgZGVmIHRlYXJkb3duCisgIGVuZAorCisg IGRlZiB0ZXN0X25ld19jZXJ0aWZpY2F0ZV9pZAorICAgIGNpZCA9IE9wZW5T U0w6Ok9DU1A6OkNlcnRpZmljYXRlSWQubmV3KEBjZXJ0LCBAY2FfY2VydCkK KyAgICBhc3NlcnRfa2luZF9vZiBPcGVuU1NMOjpPQ1NQOjpDZXJ0aWZpY2F0 ZUlkLCBjaWQgCisgICAgYXNzZXJ0X2VxdWFsIEBjZXJ0LnNlcmlhbCwgY2lk LnNlcmlhbAorICBlbmQKKworICBkZWYgdGVzdF9uZXdfY2VydGlmaWNhdGVf aWRfd2l0aF9kaWdlc3QKKyAgICBjaWQgPSBPcGVuU1NMOjpPQ1NQOjpDZXJ0 aWZpY2F0ZUlkLm5ldyhAY2VydCwgQGNhX2NlcnQsIE9wZW5TU0w6OkRpZ2Vz dDo6U0hBMjU2Lm5ldykKKyAgICBhc3NlcnRfa2luZF9vZiBPcGVuU1NMOjpP Q1NQOjpDZXJ0aWZpY2F0ZUlkLCBjaWQgCisgICAgYXNzZXJ0X2VxdWFsIEBj ZXJ0LnNlcmlhbCwgY2lkLnNlcmlhbAorICBlbmQKKworICBkZWYgdGVzdF9u ZXdfb2NzcF9yZXF1ZXN0CisgICAgcmVxdWVzdCA9IE9wZW5TU0w6Ok9DU1A6 OlJlcXVlc3QubmV3CisgICAgY2lkID0gT3BlblNTTDo6T0NTUDo6Q2VydGlm aWNhdGVJZC5uZXcoQGNlcnQsIEBjYV9jZXJ0LCBPcGVuU1NMOjpEaWdlc3Q6 OlNIQTEubmV3KQorICAgIHJlcXVlc3QuYWRkX2NlcnRpZChjaWQpCisgICAg cmVxdWVzdC5zaWduKEBjZXJ0LCBAa2V5LCBbQGNlcnRdKQorICAgIGFzc2Vy dF9raW5kX29mIE9wZW5TU0w6Ok9DU1A6OlJlcXVlc3QsIHJlcXVlc3QKKyAg ICAjIGluIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gbm90IHNhbWUgaW5zdGFu Y2Ugb2YgY2VydGlmaWNhdGUgaWQsIGJ1dCBzaG91bGQgY29udGFpbiBzYW1l IGRhdGEKKyAgICBhc3NlcnRfZXF1YWwgY2lkLnNlcmlhbCwgcmVxdWVzdC5j ZXJ0aWQuZmlyc3Quc2VyaWFsCisgIGVuZAorZW5kCisKK2VuZAotLSAKMS43 LjEKCg== --mimepart_4cd52d296976a_eedd2bcb56325d6--