aboutsummaryrefslogtreecommitdiffstats
path: root/ext
Commit message (Expand)AuthorAgeFilesLines
* ssl: make OpenSSL::SSL::SSLContext#freeze an alias of #setuptopic/ssl-make-sslctx-freeze-alias-of-setupKazuki Yamaguchi2016-11-291-0/+1
* ssl: fix possible exception from non-protected codeKazuki Yamaguchi2016-11-281-42/+66
* ssl: inline ossl_ssl_shutdown() into ossl_ssl_stop()Kazuki Yamaguchi2016-11-281-20/+15
* engine: undef alloc functionKazuki Yamaguchi2016-11-161-18/+1
* asn1: fix possible segfault in OpenSSL::ASN1::Constructive#eachKazuki Yamaguchi2016-11-161-2/+6
* digest: don't allocate EVP_MD_CTX at OpenSSL::Digest object allocationKazuki Yamaguchi2016-11-151-15/+22
* ssl: workaround for new behavior of SSL_read() in OpenSSL >= 1.1.0cKazuki Yamaguchi2016-11-131-4/+14
* Merge branch 'topic/asn1-fix-oob-read-constructed'Kazuki Yamaguchi2016-11-071-7/+6
|\
| * asn1: fix out-of-bounds read in decoding constructed objectstopic/asn1-fix-oob-read-constructedKazuki Yamaguchi2016-09-281-7/+6
* | Merge changes from Ruby trunk r56225..r56492Kazuki Yamaguchi2016-10-281-1/+1
|\ \
| * | [DOC] replace Fixnum with Integer [ci skip]nobu2016-10-281-1/+1
| |/
* | Move verify_callback stuff to ossl_x509store.cKazuki Yamaguchi2016-10-284-103/+89
* | Don't include openssl/e_os2.hKazuki Yamaguchi2016-10-281-15/+1
* | asn1: don't include sys/time.hKazuki Yamaguchi2016-10-281-9/+0
* | Don't check for assert.hKazuki Yamaguchi2016-10-282-7/+1
* | Don't include unistd.hKazuki Yamaguchi2016-10-282-7/+0
* | Always include openssl/crypto.hKazuki Yamaguchi2016-10-282-7/+1
* | Avoid using ERR_get_error()Kazuki Yamaguchi2016-10-272-2/+2
* | ssl: avoid using ossl_exc_new()Kazuki Yamaguchi2016-10-273-20/+4
* | Remove unnecessary #undef RFILEKazuki Yamaguchi2016-10-271-6/+0
* | Remove unnecessary compat macro for old versions of RubyKazuki Yamaguchi2016-10-271-9/+0
* | Don't check for wsock32 and gdi32 on MinGW environmentKazuki Yamaguchi2016-10-271-5/+0
* | Fix possible RangeError in ossl_pem_passwd_cb()Kazuki Yamaguchi2016-10-221-4/+5
* | Fix error message on too long PEM passwordKazuki Yamaguchi2016-10-221-2/+2
* | Make OpenSSL.debug more verboseKazuki Yamaguchi2016-10-161-4/+20
* | pkey: fix possible memory leak in ossl_pkey_new()Kazuki Yamaguchi2016-10-161-6/+19
* | pkey: remove unused ossl_pkey_new_from_file() functionKazuki Yamaguchi2016-10-162-22/+0
* | pkey: fix possible memory leak in PKey#verifyKazuki Yamaguchi2016-10-151-2/+3
* | ssl: correct return type of SSL_SESSION_get_{time,timeout}()Kazuki Yamaguchi2016-10-151-17/+16
* | pkey: add missing return value check in PKey#{sign,verify}Kazuki Yamaguchi2016-10-141-8/+18
* | pkey: tighten buffer size for signatureKazuki Yamaguchi2016-10-144-14/+9
* | Merge branch 'topic/pkey-ec-conversion-form'Kazuki Yamaguchi2016-10-091-20/+35
|\ \
| * | pkey: allow specifying conversion form in EC::Point#to_bntopic/pkey-ec-conversion-formKazuki Yamaguchi2016-09-281-20/+35
* | | cipher: always define Cipher#authenticated?Kazuki Yamaguchi2016-10-041-18/+21
* | | cipher: fix documentation regarding default IVKazuki Yamaguchi2016-10-031-9/+4
* | | Avoid memory leak on rb_str_new()Kazuki Yamaguchi2016-10-034-63/+13
* | | Merge branch 'topic/cipher-no-initialize-null-key'Kazuki Yamaguchi2016-09-281-12/+13
|\ \ \ | |_|/ |/| |
| * | cipher: don't set dummy encryption key in Cipher#initializetopic/cipher-no-initialize-null-keyKazuki Yamaguchi2016-09-281-12/+13
* | | Merge changes from Ruby trunk r56173..r56225Kazuki Yamaguchi2016-09-251-1/+1
|\ \ \
| * | | fid typos [ci skip]nobu2016-09-251-1/+1
| |/ /
* | | pkey: make PKey#verify check the existence of the public keyKazuki Yamaguchi2016-09-231-0/+40
* | | asn1: remove dead codeKazuki Yamaguchi2016-09-221-37/+0
* | | asn1: avoid SYM2ID on runtimeKazuki Yamaguchi2016-09-221-58/+45
* | | asn1: fix error path in ossl_asn1_default_tag()Kazuki Yamaguchi2016-09-221-7/+4
* | | asn1: don't use assert() in decode_bool()Kazuki Yamaguchi2016-09-221-6/+5
|/ /
* | Merge changes from Ruby trunk r56028..r56173Kazuki Yamaguchi2016-09-171-1/+5
|\ \
| * | * ext/openssl/ossl_ssl.c (ssl_npn_select_cb_common): Fix compile errorngoto2016-09-171-1/+5
| * | openssl: import v2.0.0.beta.2rhe2016-09-174-406/+355
* | | Use rb_obj_class() instead of CLASS_OF()Kazuki Yamaguchi2016-09-086-19/+18
| |/ |/|
* | Remove unneeded workaround for dependKazuki Yamaguchi2016-09-071-3/+1