Branch | Commit message | Author | Age |
ky/ssl-respect-default-ssl-options | ssl: do not clear existing SSL options in SSLContext#set_params | Kazuki Yamaguchi | 4 weeks |
ky/ssl-ruby-io | ssl: support IO-like object as the underlying transport | Kazuki Yamaguchi | 4 weeks |
ky/ssl-reduce-ex-data | ssl: remove redundant ossl_ssl_ex_vcb_idx | Kazuki Yamaguchi | 4 weeks |
ky/asn1-obj-fix-eq | asn1: fix ObjectId#== | Kazuki Yamaguchi | 5 weeks |
ky/asn1-more-assertions | asn1: write more tests for corner cases | Kazuki Yamaguchi | 6 weeks |
ky/pkey-tests-cleanup | test_pkey.rb: omit X25519/Ed25519 test cases based on OpenSSL version | Kazuki Yamaguchi | 6 weeks |
ky/x509cert-crl_uris-fix-nil | x509: fix handling of multiple URIs in Certificate#crl_uris | Kazuki Yamaguchi | 6 weeks |
ky/ssl-native-hostname-verify | ssl: deprecate SSLSocket#post_connection_check | Kazuki Yamaguchi | 8 weeks |
ky/github-actions-cleanup | test/openssl/test_pkey_dsa.rb: skip all tests in FIPS mode | Kazuki Yamaguchi | 8 weeks |
ky/pkey-get-params-nil | pkey: change PKey::{RSA,DSA,DH}#params to use nil for missing parameters | Kazuki Yamaguchi | 3 months |
ky/x509attr-do-not-use-asn1-internals | asn1: make ossl_asn1_get_asn1type() private | Kazuki Yamaguchi | 3 months |
master | Merge branch 'maint-3.2' | Kazuki Yamaguchi | 4 months |
maint-3.2 | Merge branch 'maint-3.1' into maint-3.2 | Kazuki Yamaguchi | 4 months |
maint-3.1 | Merge branch 'maint-3.0' into maint-3.1 | Kazuki Yamaguchi | 4 months |
maint-3.0 | Merge pull request #768 from rhenium/ky/gemfile-skip-gemspec | Kazuki Yamaguchi | 4 months |
ky/gemfile-skip-gemspec | Remove "gemspec" from Gemfile | Kazuki Yamaguchi | 4 months |
ky/actions-github-pages | Automatically update GitHub Pages from master branch | Kazuki Yamaguchi | 4 months |
ky/ossl-raise-nonnull | x509 | Kazuki Yamaguchi | 4 months |
ky/unify-ossl-new | pkey: rename ossl_pkey_new() to ossl_pkey_wrap() to avoid confusion | Kazuki Yamaguchi | 4 months |
ky/ssl-extra_chain_cert-leak | ssl: fix potential memory leak in SSLContext#setup | Kazuki Yamaguchi | 5 months |
ky/asn1-check-i2d-error | asn1: check error return from i2d_ASN1_TYPE() | Kazuki Yamaguchi | 5 months |
ky/clarify-license | Fix references to the license text | Kazuki Yamaguchi | 5 months |
ky/restore-openssl-3-engine | wi | Kazuki Yamaguchi | 5 months |
pkcs7-empty-signed-data-19974 | pkcs7: raise PKCS7Error for PKCS7 without content in PKCS7.read_smime | Jeremy Evans | 5 months |
ky/cipher-update-fix-buffer-size | cipher: fix buffer overflow in Cipher#update | Kazuki Yamaguchi | 5 months |
ky/maint-3.0-backports | ssl: allow failure on test_connect_certificate_verify_failed_exception_message | Kazuki Yamaguchi | 5 months |
ky/release-3.0.3 | Ruby/OpenSSL 3.0.3 | Kazuki Yamaguchi | 5 months |
ky/pkey-get0-check-errors | pkey: check return value of EVP_PKEY_get0_*() | Kazuki Yamaguchi | 8 months |
ky/ocsp-test-fix-random-failures | test/openssl/test_ocsp.rb: fix flaky test | Kazuki Yamaguchi | 10 months |
ky/drop-openssl-1.0.2 | Merge pull request #689 from junaruga/wip/ci-upgrade-openssls | Kazuki Yamaguchi | 11 months |
ky/release-3.2.0 | Ruby/OpenSSL 3.2.0 | Kazuki Yamaguchi | 12 months |
ky/remove-mdebug | Remove OSSL_DEBUG compile-time option | Kazuki Yamaguchi | 13 months |
ky/test-update-keys | test/openssl/test_digest.rb: update tests to use SHA-2 by default | Kazuki Yamaguchi | 13 months |
ky/test-pkey-ec-builtin-curves | test/openssl/test_pkey_ec.rb: refactor tests for EC.builtin_curves | Kazuki Yamaguchi | 13 months |
ky/ssl-update-default-dh-params | ssl: use ffdhe2048 from RFC 7919 as the default DH group parameters | Kazuki Yamaguchi | 13 months |
ky/test-use-test-unit-ruby-core | Use the test-unit-ruby-core gem for Test::Unit::CoreAssertions | Kazuki Yamaguchi | 13 months |
ky/reduce-header-files | extract declarations of Init_ossl_*() functions to ossl.h | Kazuki Yamaguchi | 13 months |
ky/error-additional-data | Include "additional data" message in OpenSSL errors | Kazuki Yamaguchi | 14 months |
ky/ssl-ca-file-ca-path-raise | ssl: raise SSLError if loading ca_file or ca_path fails | Kazuki Yamaguchi | 14 months |
ky/pkey-document-traditional-pem | [DOC] enhance RDoc for exporting pkeys | Kazuki Yamaguchi | 15 months |
ky/cipher-avoid-pkcs5_keyivgen | [DOC] remove top-level example for OpenSSL::Cipher#pkcs5_keyivgen | Kazuki Yamaguchi | 15 months |
ky/cipher-inspect | cipher: implement OpenSSL::Cipher#inspect | Kazuki Yamaguchi | 16 months |
ky/ssl-connect-verify-error-ssl-error-syscall | Revert "Relax error message check for OpenSSL 3.1" | Kazuki Yamaguchi | 16 months |
ky/pkey-fix-warning-single-bit-bitfield-constant-conversion | pkey: use unsigned type for bit fields | Kazuki Yamaguchi | 16 months |
ky/require-ruby-2.7 | Drop support for Ruby 2.6 | Kazuki Yamaguchi | 16 months |
ky/extconf-append-flags-last | extconf.rb: apply RUBY_OPENSSL_EXT{C,LD}FLAGS after checking features | Kazuki Yamaguchi | 16 months |
ky/release-3.1.0 | Ruby/OpenSSL 3.1.0 | Kazuki Yamaguchi | 21 months |
ky/release-3.0.2 | Ruby/OpenSSL 3.0.2 | Kazuki Yamaguchi | 21 months |
ky/release-2.2.3 | Ruby/OpenSSL 2.2.3 | Kazuki Yamaguchi | 21 months |
maint-2.2 | Ruby/OpenSSL 2.2.3 | Kazuki Yamaguchi | 21 months |
ky/pkey-ec-fix-check | pkey/ec: check private key validity with OpenSSL 3 | Joe Truba | 21 months |
pr/565 | pkey/ec: check private key validity with OpenSSL 3 | Joe Truba | 21 months |
pr/558 | Undefine `OpenSSL::SSL` for no socket platforms | Yuta Saito | 21 months |
ky/libressl-3.7.0 | ssl: disable NPN support on LibreSSL | Kazuki Yamaguchi | 21 months |
ky/pkey-track-private | pkey: track whether pkey is private key or not | Kazuki Yamaguchi | 23 months |
ky/pkey-dh-i2d_KeyParams | pkey/dh: use i2d_KeyParams family to implement #to_der and #to_pem | Kazuki Yamaguchi | 24 months |
maint-2.1 | Ruby/OpenSSL 2.1.4 | Kazuki Yamaguchi | 2 years |
ky/pkey-ec-export-segfault-regression | pkey/ec: check existence of public key component before exporting | Kazuki Yamaguchi | 2 years |
ky/pkey-read-prefer-keys | pkey: restore support for decoding "openssl ecparam -genkey" output | Kazuki Yamaguchi | 2 years |
ky/pkey-dsa-generate-fix-q | pkey/dsa: let PKey::DSA.generate choose appropriate q size | Kazuki Yamaguchi | 2 years |
ky/hmac-evp-use-raw-private-key | hmac: use EVP_PKEY_new_raw_private_key() if available | Kazuki Yamaguchi | 2 years |
ky/x509-delete-attr-cleanup | x509*: fix error queue leak in #extensions= and #attributes= methods | Kazuki Yamaguchi | 2 years |
ky/pkey-get-params | pkey: [WIP] remember whether pkey contains private key or not | Kazuki Yamaguchi | 2 years |
gh-pages | Sync with v3.0.0 | Kazuki Yamaguchi | 3 years |
ky/release-3.0.0 | Ruby/OpenSSL 3.0.0 | Kazuki Yamaguchi | 3 years |
ky/openssl-3.0.0 | pkey: from_data wip | Kazuki Yamaguchi | 3 years |
ky/openssl-3.0.0-part2 | .github/workflows: test against OpenSSL 3.0 | Kazuki Yamaguchi | 3 years |
ky/pkey-deprecate-modify | pkey: deprecate PKey#set_* methods | Kazuki Yamaguchi | 3 years |
ky/pkey-base-dup | pkey: use EVP_PKEY_dup() if available | Kazuki Yamaguchi | 3 years |
ky/pkey-ossl-decoder | pkey: use OSSL_DECODER to load encrypted PEM on OpenSSL 3.0 | Kazuki Yamaguchi | 3 years |
ky/ssl-unstarted-io | ssl: disallow reading/writing to unstarted SSL socket | Kazuki Yamaguchi | 3 years |
ky/openssl-3.0.0-part1 | bn: expand BIGNUM_RAND and BIGNUM_RAND_RANGE macros | Kazuki Yamaguchi | 3 years |
ky/ssl-test-assume-ec-support | test/openssl/test_pkey_rsa: disable test_no_private_exp on OpenSSL 3.0 | Kazuki Yamaguchi | 3 years |
ky/require-ruby-2.6 | require Ruby 2.6 or later | Kazuki Yamaguchi | 3 years |
ky/release-2.2.1 | Ruby/OpenSSL 2.2.1 | Kazuki Yamaguchi | 3 years |
ky/release-2.1.3 | Ruby/OpenSSL 2.1.3 | Kazuki Yamaguchi | 3 years |
ky/ssl-mark-reverse-references | ssl: avoid directly storing String object in NPN callback | Kazuki Yamaguchi | 3 years |
ky/require-digest-gem | digest: load digest library using Kernel#require | Kazuki Yamaguchi | 3 years |
ky/pkey-ec-verify-overflow | pkey: use RSTRING_LENINT() instead of casting to int | Kazuki Yamaguchi | 3 years |
ky/maint-refuse-openssl-3.0 | ext/openssl/extconf.rb: require OpenSSL version >= 1.0.1, < 3 | Kazuki Yamaguchi | 3 years |
ky/ssl-sysread-syswrite-protect-buffer | ssl: temporary lock string buffer while reading | Kazuki Yamaguchi | 3 years |
ky/ssl-set-tmp-dh | ssl: add SSLContext#tmp_dh= | Kazuki Yamaguchi | 3 years |
ky/use-bundler | test/openssl/envutil: remove assert_raise_with_message | Kazuki Yamaguchi | 3 years |
ky/pkey-encrypt-decrypt | pkey/dsa: refactor DSA#sys{sign,verify} with PKey#{sign,verify}_raw | Kazuki Yamaguchi | 3 years |
ky/pkey-remove-deprecated-setters | pkey: remove deprecated parameter setters | Kazuki Yamaguchi | 3 years |
ky/parse-der-then-pem | x509, ssl, pkcs7: try to parse as DER-encoding first | Kazuki Yamaguchi | 3 years |
ky/release-3.0.0.beta1 | wip | Kazuki Yamaguchi | 3 years |
ky/add-cms-support | cms: add binding for Cryptographic Message Syntax (CMS) | Kazuki Yamaguchi | 3 years |
ky/bn-inspect | bn: add OpenSSL::BN#inspect | Kazuki Yamaguchi | 3 years |
ky/pkey-generic-evp-more | pkey/dh, pkey/ec: use EVP_PKEY_check() family | Kazuki Yamaguchi | 3 years |
pending | pkey/dsa: refactor DSA#sys{sign,verify} with PKey#{sign,verify}_raw | Kazuki Yamaguchi | 3 years |
ky/pkey-refactor-generate | pkey: remove unused ossl_generate_cb_2() helper function | Kazuki Yamaguchi | 3 years |
ky/pkey-sign-verify-options | pkey: allow setting algorithm-specific options in #sign and #verify | Kazuki Yamaguchi | 3 years |
ky/drop-openssl-1.0.1 | ossl.c: do not set locking callbacks on LibreSSL | Kazuki Yamaguchi | 3 years |
pull/361/head | squash! Add feature for loading the chained certificate into Certificate array | Kazuki Yamaguchi | 3 years |
ky/pkcs7-add-signer-keep-pkey-ptr | pkcs7: keep private key when duplicating PKCS7_SIGNER_INFO | Kazuki Yamaguchi | 4 years |
test | test/openssl/test_config: skip tests for .include on older OpenSSL | Kazuki Yamaguchi | 4 years |
ky/ssl-sslsocket-hostname-server-side | ssl: store SNI hostname in SSLSocket#hostname on the server-side | Kazuki Yamaguchi | 4 years |
ky/sample-updates | sample: update obsolete API use | Kazuki Yamaguchi | 4 years |
ky/bn-check-negative-error-returns | bn: check -1 return from BIGNUM functions | Kazuki Yamaguchi | 4 years |
ky/pkey-remove-ec-group-from-raw-method | pkey/ec: remove OpenSSL::PKey::EC::Group.new(ec_method) form | Kazuki Yamaguchi | 4 years |
ky/ssl-remove-tmp-ecdh-callback | ssl: remove SSL::SSLContext#tmp_ecdh_callback | Kazuki Yamaguchi | 4 years |
ky/ssl-macos-send-eprototype | ssl: retry write on EPROTOTYPE on macOS | Kazuki Yamaguchi | 4 years |
ky/x509store-review | test/openssl/test_x509store: tidy up tests for X509::Store#add_cert | Kazuki Yamaguchi | 4 years |
ky/x509stctx-new-fix-leak | x509store: fix memory leak in X509::StoreContext.new | Kazuki Yamaguchi | 4 years |
ky/ssl-attr-default-values | ssl: initialize verify_mode and verify_hostname with default values | Kazuki Yamaguchi | 4 years |
ky/hmac-base64 | hmac: implement base64digest methods | Kazuki Yamaguchi | 4 years |
ky/hmac-evp | hmac: migrate from the low-level HMAC API to the EVP API | Kazuki Yamaguchi | 4 years |
ky/pkey-ec-point-deprecate-mul-ary | pkey/ec: deprecate OpenSSL::PKey::EC::Point#mul(ary, ary [, bn]) | Kazuki Yamaguchi | 4 years |
ky/digest-digest-shim | digest: redefine ::Digest constants with OpenSSL::Digest ones | Kazuki Yamaguchi | 4 years |
ky/pkey-generic-operations | pkey: reimplement PKey::DH#compute_key and PKey::EC#dh_compute_key | Kazuki Yamaguchi | 4 years |
ky/pkey-refactor-serialization | pkey: refactor #export/#to_pem and #to_der | Kazuki Yamaguchi | 4 years |
ky/config-use-openssl-api | config: replace DupConfigPtr() with GetConfig() | Kazuki Yamaguchi | 4 years |
ky/release-2.2.0 | Ruby/OpenSSL 2.2.0 | Kazuki Yamaguchi | 4 years |
ky/pkey-add-oid-inspect | pkey: add PKey#inspect and #oid | Kazuki Yamaguchi | 4 years |
maint-2.0 | Merge pull request #350 from rhenium/ky/ssl-fix-verify-hostname-set-error-code | Kazuki Yamaguchi | 5 years |
ky/actions-update | .travis.yml: fully migrate to GitHub Actions | Kazuki Yamaguchi | 5 years |
ky/ssl-fix-verify-hostname-set-error-code | ssl: set verify error code in the case of verify_hostname failure | Kazuki Yamaguchi | 5 years |
ky/fix-openssl-version-constant | lib/openssl.rb: require openssl/version.rb | Kazuki Yamaguchi | 5 years |
ky/engine-load-updates | engine: fix guards for 'dynamic' and 'cryptodev' engines | Kazuki Yamaguchi | 5 years |
ky/engine-load-revert-cloudhsm | engine: revert OpenSSL::Engine.load changes for cloudhsm | Kazuki Yamaguchi | 5 years |
ky/ssl-avoid-mixed-declarations | ssl: avoid declarations after statements | Kazuki Yamaguchi | 5 years |
ky/ssl-test-fixups | test/openssl/test_ssl: allow kRSA tests to fail | Kazuki Yamaguchi | 5 years |
ky/config-deprecate-modify | config: deprecate OpenSSL::Config#add_value and #[]= | Kazuki Yamaguchi | 5 years |
ky/ts-simplify-tsreq-get-algorithm | ts: simplify OpenSSL::Timestamp::Request#algorithm | Kazuki Yamaguchi | 5 years |
ky/ssl-test-fix-fallback-scsv | test/openssl/test_ssl: skip test_fallback_scsv if necessary | Kazuki Yamaguchi | 5 years |
ky/remove-wdeprecated-declarations | extconf.rb: get rid of -Werror=deprecated-declarations | Kazuki Yamaguchi | 5 years |
ky/revert-rsa-require-private-exp | Revert "Fix segfaults in OpenSSL::PKey::RSA#private_{en,de}crypt when private... | Kazuki Yamaguchi | 5 years |
ky/config-include-directive | config: support .include directive | Kazuki Yamaguchi | 5 years |
ky/x509name-cmp-bugfix | x509name: fix OpenSSL::X509::Name#{cmp,<=>} | Kazuki Yamaguchi | 6 years |
ky/ossl-raise-extra-data | ossl.c: let ossl_raise() generate more informative error message | Kazuki Yamaguchi | 6 years |
pr/204 | ts: require list of allowed digest algos for Factory | Ben Toews | 6 years |
ky/test-fixtures-update | test: use larger keys for SSL tests | Kazuki Yamaguchi | 6 years |
jm/buffering-reduce-memory-allocation | Reduce memory allocation when writing to SSLSocket | Janko Marohnić | 6 years |
ky/x509name-to-s-empty | x509name: fix handling of X509_NAME_{oneline,print_ex}() return value | Kazuki Yamaguchi | 6 years |
ky/openssl-1.1.1-part2 | test/test_ssl: fix test failure with TLS 1.3 | Kazuki Yamaguchi | 6 years |
ky/docker-image-update-201808 | tool/ruby-openssl-docker: update to latest versions | Kazuki Yamaguchi | 6 years |
ky/pkey-generate-interrupt-resume | pkey: resume key generation after interrupt | Kazuki Yamaguchi | 6 years |
ky/print-all-errors-on-queue | wip | Kazuki Yamaguchi | 6 years |
ky/openssl-1.1.1 | test/test_ssl_session: set client protocol version explicitly | Kazuki Yamaguchi | 6 years |
ky/libressl-2.7 | extconf.rb: fix build with LibreSSL 2.7.0 | Kazuki Yamaguchi | 7 years |
ky/cipher-pkcs5-keyivgen-validate-iter | cipher: validate iterations argument for Cipher#pkcs5_keyivgen | Kazuki Yamaguchi | 7 years |
ky/pkcs7-decrypt-without-recipients-certificate | pkcs7: allow recipient's certificate to be omitted for PKCS7#decrypt | Kazuki Yamaguchi | 7 years |
ky/release-2.1.0 | Ruby/OpenSSL 2.1.0 | Kazuki Yamaguchi | 7 years |
ky/release-2.0.7 | Ruby/OpenSSL 2.0.7 | Kazuki Yamaguchi | 7 years |
ky/fix-ssl-test-internal-encoding | Fix test-all tests to avoid creating report_on_exception warnings | eregon | 7 years |
ky/pkey-ec-point-octet-string | pkey/ec: add support for octet string encoding of EC point | Kazuki Yamaguchi | 7 years |
ky/release-2.1.0.beta2 | Ruby/OpenSSL 2.1.0.beta2 | Kazuki Yamaguchi | 7 years |
ky/x509-implement-eq | test/test_x509crl: fix random failure | Kazuki Yamaguchi | 7 years |
ky/kdf-hkdf | kdf: add HKDF support | Kazuki Yamaguchi | 7 years |
ky/ssl-add-certificate | test/test_ssl: fix test_security_level | Kazuki Yamaguchi | 7 years |
ky/pkey-rsa-sign-pss | Add RSA sign_pss() and verify_pss() methods | Peter Karman | 7 years |
ky/pkey-check-sanity | x509cert, x509crl, x509req, ns_spki: check sanity of public key | Kazuki Yamaguchi | 7 years |
ky/ssl-sigalgs | wip | Kazuki Yamaguchi | 7 years |
ky/ssl-write-multi | buffering: let #write accept multiple arguments | Kazuki Yamaguchi | 7 years |
ky/ssl-version-min-max | ssl: fix conflict of options in SSLContext#set_params | Kazuki Yamaguchi | 7 years |
ky/cipher-non-aead-auth-data | test/test_cipher: fix test_non_aead_cipher_set_auth_data failure | Kazuki Yamaguchi | 7 years |
ky/skip-session-remove-cb-tests | test/test_ssl_session: skip tests for session_remove_cb | Kazuki Yamaguchi | 7 years |
ky/ssl-keylog | ssl: add keylog_callback to SSLContext | Kazuki Yamaguchi | 7 years |
ky/docs-avoid-unnecessary-digest | fixup! hmac: format examples | Kazuki Yamaguchi | 7 years |
topic/pkey-generic | pkey: reimplement PKey::DH#compute_key and PKey::EC#dh_compute_key | Kazuki Yamaguchi | 7 years |
ky/update-tests | test/test_random: improve C0 coverage | Kazuki Yamaguchi | 7 years |
ky/ssl-extend-socket-forwarder | ssl: add new methods to SocketForwarder | Kazuki Yamaguchi | 7 years |
ky/release-2.0.6 | Ruby/OpenSSL 2.0.6 | Kazuki Yamaguchi | 7 years |
ky/fix-legacy-locking-callback-relock | ossl.c: make legacy locking callbacks reentrant | Kazuki Yamaguchi | 7 years |
ky/ssl-read-fix-leak-uninitialized | ssl: prevent SSLSocket#sysread* from leaking uninitialized data | Kazuki Yamaguchi | 7 years |
wip/ocsp-accessors | ocsp: add OCSP::OneRequest, a wrapper of OCSP_ONEREQ | Kazuki Yamaguchi | 7 years |
ky/maint-libressl-2.6 | tool/ruby-openssl-docker: update | Kazuki Yamaguchi | 7 years |
wip/load-openssl-config-by-default | init: load the default OpenSSL config during initialization | Kazuki Yamaguchi | 7 years |
ky/fix-test-pair-write-nonblock | test/test_pair: fix test_write_nonblock{,_no_exceptions} | Kazuki Yamaguchi | 7 years |
ky/release-2.1.0.beta1 | Ruby/OpenSSL 2.1.0.beta1 | Kazuki Yamaguchi | 7 years |
ky/x509name-fix-parse-openssl | x509name: update regexp in OpenSSL::X509::Name.parse | Kazuki Yamaguchi | 7 years |
ky/x509name-to-utf-8 | x509name: add OpenSSL::X509::Name#inspect | Kazuki Yamaguchi | 7 years |
ky/ssl-sysread-dont-check-ssl-pending | ssl: remove useless call to rb_thread_wait_fd() | Kazuki Yamaguchi | 7 years |
ky/maint-fix-test-with-tls13 | test/test_pair, test/test_ssl: fix for TLS 1.3 | Kazuki Yamaguchi | 7 years |
ky/cipher-aead-set-aead-tag-documentation-fix | cipher: update the documentation for Cipher#auth_tag= | Kazuki Yamaguchi | 7 years |
ky/x509name-add-entry-options | x509name: add 'loc' and 'set' kwargs to OpenSSL::X509::Name#add_entry | Kazuki Yamaguchi | 7 years |
topic/asn1-overhaul | asn1: do not treat EOC octets as part of content octets | Kazuki Yamaguchi | 7 years |
ky/pem-passwd-cb-get-rid-of-minlen | ossl_pem_passwd_cb: handle nil from the block explicitly | Kazuki Yamaguchi | 7 years |
wip/add-inspect-methods | cipher: add Cipher#inspect | Kazuki Yamaguchi | 7 years |
ky/appveyor-update-201707 | appveyor.yml: test against Ruby 2.4 | Kazuki Yamaguchi | 7 years |
meta | Document how to make a release | Kazuki Yamaguchi | 7 years |
topic/ocsp-request-is-signed | ocsp: add OpenSSL::OCSP::Request#signed? | Kazuki Yamaguchi | 7 years |
wip-topic/honor-frozen-state | digest: honor frozen state | Kazuki Yamaguchi | 7 years |
hold/sct-initial-support | wip | Kazuki Yamaguchi | 7 years |
topic/expand-ruby-missing-h | Expand FPTR_TO_FD() macro | Kazuki Yamaguchi | 7 years |
topic/test-ssl-fix-typo | test/test_ssl: fix typo in test_sysread_and_syswrite | Kazuki Yamaguchi | 8 years |
topic/kdf-module | kdf: add scrypt | Kazuki Yamaguchi | 8 years |
wip-topic/check-memory-alloc-failures | Check return value of CRYPTO_set_ex_data() | Kazuki Yamaguchi | 8 years |
topic/pkey-signer | x509: sign with OpenSSL::PKey::Signer interface | Kazuki Yamaguchi | 8 years |
topic/fix-rdoc-markup | Fix RDoc markup | Kazuki Yamaguchi | 8 years |
topic/ssl-fixup-ex_data-handling | ssl: assume SSL/SSL_CTX always have a valid reference to the Ruby object | Kazuki Yamaguchi | 8 years |
topic/ssl-remove-TLS_DH_anon_WITH_AES_256_GCM_SHA384 | ssl: remove OpenSSL::ExtConfig::TLS_DH_anon_WITH_AES_256_GCM_SHA384 | Kazuki Yamaguchi | 8 years |
ky/ocsp-stapling | ssl: add basic support for OCSP stapling | Kazuki Yamaguchi | 8 years |
reject/x509name-to_s-unescape-utf8 | x509: do not escape UTF-8 characters | Kazuki Yamaguchi | 8 years |
ky/rand-poll | random: add OpenSSL::Random.poll | Kazuki Yamaguchi | 8 years |
wip-topic/ssl-nosock-fix-build | ssl: fix build with OPENSSL_NO_SOCK | Kazuki Yamaguchi | 8 years |
topic/testing-with-ruby24 | .travis.yml: test with Ruby 2.4 | Kazuki Yamaguchi | 8 years |
wip-topic/ssl-session-ticket-accessors | ssl: add OpenSSL::SSL::SSLSocket#session_ticket_keys | Kazuki Yamaguchi | 8 years |
topic/ssl-certificate-verify-error-desc | ssl: show reason of 'certificate verify error' in exception message | Kazuki Yamaguchi | 8 years |
topic/ssl-move-default-dh-params | ssl: move default DH parameters from OpenSSL::PKey::DH | Kazuki Yamaguchi | 8 years |
topic/pkey-dh-generate-key-length | pkey: allow specifying size of DH private exponent to generate | Kazuki Yamaguchi | 8 years |
topic/test-memory-leak | Enable OSSL_MDEBUG on CI builds | Kazuki Yamaguchi | 8 years |
ky/timestamp-support | ua | Kazuki Yamaguchi | 8 years |
topic/windows-static-linking-without-pkg-config | Fix build with static OpenSSL libraries on Windows | Kazuki Yamaguchi | 8 years |
topic/bn-updates | bn: implement OpenSSL::BN#negative? | Kazuki Yamaguchi | 8 years |
topic/drop-openssl-098-and-100 | Remove support for OpenSSL 0.9.8 and 1.0.0 | Kazuki Yamaguchi | 8 years |
topic/under-gc-stress | test: run test cases under GC.stress if OSSL_GC_STRESS is specified | Kazuki Yamaguchi | 8 years |
topic/ssl-make-sslctx-freeze-alias-of-setup | ssl: make OpenSSL::SSL::SSLContext#freeze an alias of #setup | Kazuki Yamaguchi | 8 years |
wip-topic/ssl-shutdown-correctly | wip | Kazuki Yamaguchi | 8 years |
topic/rake-install-dependencies | Add install_dependencies rake task that installs testing dependencies | Kazuki Yamaguchi | 8 years |
topic/docker-image-update | Drop support for LibreSSL < 2.3 | Kazuki Yamaguchi | 8 years |
topic/test-static-test-vector | test/test_pkey_*: refine sign/verify tests | Kazuki Yamaguchi | 8 years |
topic/readme-link-documentation | Add link to the documentation on README.md | Kazuki Yamaguchi | 8 years |
topic/cipher-no-initialize-null-key | cipher: don't set dummy encryption key in Cipher#initialize | Kazuki Yamaguchi | 8 years |
topic/asn1-fix-oob-read-constructed | asn1: fix out-of-bounds read in decoding constructed objects | Kazuki Yamaguchi | 8 years |
topic/pkey-ec-conversion-form | pkey: allow specifying conversion form in EC::Point#to_bn | Kazuki Yamaguchi | 8 years |
topic/pkey-ec-unlink | pkey: make OpenSSL::PKey::EC::Group wrap an EC_GROUP directly | Kazuki Yamaguchi | 8 years |
topic/ssl-test-cleanup | test/utils: remove use_anon_cipher option from SSLTestCase#start_server | Kazuki Yamaguchi | 8 years |
topic/pkcs12-read-no-private-key | pkcs12: fix .new to handle strucuture with no keys or no certs | Kazuki Yamaguchi | 8 years |
topic/ssl-eliminate-init-vars | ssl: eliminate SSLContext::INIT_VARS | Kazuki Yamaguchi | 8 years |
topic/argument-conversion | bn: optimize try_convert_to_bnptr() for non-BN objects | Kazuki Yamaguchi | 8 years |
topic/doc-work | Merge pull request #68 from ruby/contrib-docker-tests | Kazuki Yamaguchi | 8 years |
topic/fixup-docs | x509store: fixup documentation | Kazuki Yamaguchi | 8 years |
topic/fixup-tests | test: remove unused methods | Kazuki Yamaguchi | 8 years |
topic/ruby-openssl-docker-update | travis: enable OSSL_MDEBUG option | Kazuki Yamaguchi | 8 years |
topic/gh-pages-rdoc | Fix RDoc main page | Kazuki Yamaguchi | 8 years |
topic/merge-ruby-openssl-docker | Merge zzak/ruby-openssl-docker repository | Kazuki Yamaguchi | 8 years |
topic/pkey-rsa-verify-error-queue | pkey: clear OpenSSL error queue on PKey::PKey#verify failure | Kazuki Yamaguchi | 8 years |
topic/cipher-doc-aead | cipher: follow up for the previous documentation update | Kazuki Yamaguchi | 8 years |
topic/memory-leaks | test/test_pkey_rsa: remove memory leak regression test | Kazuki Yamaguchi | 8 years |
topic/cipher-auth-tag-len | cipher: add Cipher#auth_tag_len= | Kazuki Yamaguchi | 8 years |
topic/ssl-contiditional-explicit-ciphersuites | ssl: conditionally set explicit cipher suite list | Kazuki Yamaguchi | 8 years |
topic/fix-initialize-copy | Implement missing initialize_copy | Kazuki Yamaguchi | 8 years |
topic/cipher-fixes | cipher: use lower-case cipher name in OpenSSL::Cipher::*.new | Kazuki Yamaguchi | 8 years |
topic/ssl-verify-hostname | ssl: add verify_hostname option to SSLContext | Kazuki Yamaguchi | 8 years |
topic/doc-ssl-sync-close | Document OpenSSL::SSL::SSLSocket#sync_close | Kazuki Yamaguchi | 8 years |
topic/rdoc-fixes | Fix RDoc style | Kazuki Yamaguchi | 8 years |
topic/cipher-iv-len | cipher: allow setting IV length when using AEAD ciphers | Kazuki Yamaguchi | 8 years |
topic/pkey-read-pkey-error | pkey: make PKey.read raise PKey::PKeyError rather than ArgumentError | Kazuki Yamaguchi | 8 years |
topic/ocsp-basic-verify-bug | ocsp: add workaround for OCSP_basic_verify() bug | Kazuki Yamaguchi | 8 years |
topic/fix-doc-pkey-loading | Improve 'Loading a key' section of the documentation | Kazuki Yamaguchi | 8 years |
topic/ssl-check-pkey-private | ssl: reject keys without private components | Kazuki Yamaguchi | 8 years |
|
Tag | Download | Author | Age |
v3.0.1 | ruby-openssl-3.0.1.tar.gz | Kazuki Yamaguchi | 2 years |
v2.2.2 | ruby-openssl-2.2.2.tar.gz | Kazuki Yamaguchi | 2 years |
v2.1.4 | ruby-openssl-2.1.4.tar.gz | Kazuki Yamaguchi | 2 years |
v3.0.0 | ruby-openssl-3.0.0.tar.gz | Kazuki Yamaguchi | 3 years |
v2.2.1 | ruby-openssl-2.2.1.tar.gz | Kazuki Yamaguchi | 3 years |
v2.1.3 | ruby-openssl-2.1.3.tar.gz | Kazuki Yamaguchi | 3 years |
v2.2.0 | ruby-openssl-2.2.0.tar.gz | Kazuki Yamaguchi | 4 years |
v2.1.2 | ruby-openssl-2.1.2.tar.gz | Kazuki Yamaguchi | 6 years |
v2.0.9 | ruby-openssl-2.0.9.tar.gz | Kazuki Yamaguchi | 6 years |
v2.1.1 | ruby-openssl-2.1.1.tar.gz | Kazuki Yamaguchi | 6 years |
v2.0.8 | ruby-openssl-2.0.8.tar.gz | Kazuki Yamaguchi | 6 years |
v2.1.0 | ruby-openssl-2.1.0.tar.gz | Kazuki Yamaguchi | 7 years |
v2.0.7 | ruby-openssl-2.0.7.tar.gz | Kazuki Yamaguchi | 7 years |
v2.1.0.beta2 | ruby-openssl-2.1.0.beta2.tar.gz | Kazuki Yamaguchi | 7 years |
v2.0.6 | ruby-openssl-2.0.6.tar.gz | Kazuki Yamaguchi | 7 years |
v2.1.0.beta1 | ruby-openssl-2.1.0.beta1.tar.gz | Kazuki Yamaguchi | 7 years |
v2.0.5 | ruby-openssl-2.0.5.tar.gz | Kazuki Yamaguchi | 7 years |
bpoint | ruby-openssl-bpoint.tar.gz | Kazuki Yamaguchi | 7 years |
v2.0.4 | ruby-openssl-2.0.4.tar.gz | Kazuki Yamaguchi | 7 years |
v2.0.3 | ruby-openssl-2.0.3.tar.gz | Kazuki Yamaguchi | 8 years |
v2.0.2 | ruby-openssl-2.0.2.tar.gz | Kazuki Yamaguchi | 8 years |
v2.0.1 | ruby-openssl-2.0.1.tar.gz | Kazuki Yamaguchi | 8 years |
v2.0.0 | ruby-openssl-2.0.0.tar.gz | Kazuki Yamaguchi | 8 years |
v2.0.0.beta.2 | ruby-openssl-2.0.0.beta.2.tar.gz | Kazuki Yamaguchi | 8 years |
v2.0.0.beta.1 | ruby-openssl-2.0.0.beta.1.tar.gz | Kazuki Yamaguchi | 8 years |
replace-local | ruby-openssl-replace-local.tar.gz | Kazuki Yamaguchi | 8 years |
ruby-trunk-ruby-openssl-import-point | ruby-openssl-ruby-trunk-ruby-openssl-import-point.tar.gz | Kazuki Yamaguchi | 8 years |
replace-foreign | ruby-openssl-replace-foreign.tar.gz | naruse | 9 years |
ruby-trunk-ruby-openssl-branch-point | ruby-openssl-ruby-trunk-ruby-openssl-branch-point.tar.gz | naruse | 9 years |