[MacRuby/MacRuby] 9d6846: fixed ASN1::Boolean encoding issue for OpenSSL 1.0...
Branch: refs/heads/master Home: https://github.com/MacRuby/MacRuby Commit: 9d684693b2e6dc31023590ec7fbdff90a9831c64 https://github.com/MacRuby/MacRuby/commit/9d684693b2e6dc31023590ec7fbdff90a9... Author: Watson <watson1978@gmail.com> Date: 2012-07-11 (Wed, 11 Jul 2012) Changed paths: M ext/openssl/ossl_asn1.c Log Message: ----------- fixed ASN1::Boolean encoding issue for OpenSSL 1.0.0 compatibility ASN1::Boolean.new(false).to_der wrongly generated "\1\1\377" which means 'true'. ASN1_TYPE_set of OpenSSL <= 0.9.8 treats value 0x100 as 'false' but OpenSSL >= 1.0.0 treats it as 'true'. ruby-ossl was using 0x100 for 'false' for backward compatibility. Just use 0x0 forthe case OpenSSL >= OpenSSL 0.9.7. Commit: f61faf5d34bf16cfb8d77ab9bd8e5a8e82495d6e https://github.com/MacRuby/MacRuby/commit/f61faf5d34bf16cfb8d77ab9bd8e5a8e82... Author: Watson <watson1978@gmail.com> Date: 2012-07-11 (Wed, 11 Jul 2012) Changed paths: M ext/openssl/ossl_x509name.c Log Message: ----------- id_aref's type is ID Commit: e0250bdd74dcb03d0e5ef2656de6b8c2852962b0 https://github.com/MacRuby/MacRuby/commit/e0250bdd74dcb03d0e5ef2656de6b8c285... Author: Watson <watson1978@gmail.com> Date: 2012-07-11 (Wed, 11 Jul 2012) Changed paths: M ext/openssl/extconf.rb M ext/openssl/ossl_ssl.c Log Message: ----------- function check of SSLv2 is executed Commit: b21b899ed3c7fff8513c5d78f6733bcdf55baa9e https://github.com/MacRuby/MacRuby/commit/b21b899ed3c7fff8513c5d78f6733bcdf5... Author: Watson <watson1978@gmail.com> Date: 2012-07-11 (Wed, 11 Jul 2012) Changed paths: M ext/openssl/extconf.rb M ext/openssl/ossl.c M ext/openssl/ossl.h M ext/openssl/ossl_config.c M ext/openssl/ossl_engine.c M ext/openssl/ossl_pkcs7.c M ext/openssl/ossl_ssl.c M ext/openssl/ossl_ssl_session.c M ext/openssl/ossl_x509attr.c M ext/openssl/ossl_x509crl.c Log Message: ----------- add to support for OpenSSL 1.0.0 Commit: b4fe1a51b1b7b3889b15d8682c9d301db0693b97 https://github.com/MacRuby/MacRuby/commit/b4fe1a51b1b7b3889b15d8682c9d301db0... Author: Watson <watson1978@gmail.com> Date: 2012-07-11 (Wed, 11 Jul 2012) Changed paths: M ext/openssl/ossl_x509ext.c Log Message: ----------- fix compile error when !HAVE_X509V3_SET_NCONF Compare: https://github.com/MacRuby/MacRuby/compare/7da3aa4c3eed...b4fe1a51b1b7
participants (1)
-
GitHub