aboutsummaryrefslogtreecommitdiffstats
path: root/ext
Commit message (Expand)AuthorAgeFilesLines
* pkey/ec: rearrange PKey::EC::Point#initializeKazuki Yamaguchi2017-12-071-44/+24
* Merge branch 'maint'Kazuki Yamaguchi2017-08-0815-68/+37
|\
| * Ruby/OpenSSL 2.0.5v2.0.5Kazuki Yamaguchi2017-08-081-1/+1
| * ssl: fix compile error with OpenSSL 1.0.0Kazuki Yamaguchi2017-08-082-2/+4
| * ssl: remove unsupported TLS versions from SSLContext::METHODSKazuki Yamaguchi2017-08-082-14/+10
| * ossl_pem_passwd_cb: handle nil from the block explicitlyky/pem-passwd-cb-get-rid-of-minlenKazuki Yamaguchi2017-07-221-4/+5
| * ossl_pem_passwd_cb: do not check for taintednessKazuki Yamaguchi2017-07-221-1/+1
| * ossl_pem_passwd_cb: relax passphrase length constraintKazuki Yamaguchi2017-07-221-14/+1
| * bio: do not use the FILE BIO method in ossl_obj2bio()Kazuki Yamaguchi2017-07-111-26/+6
| * bio: prevent possible GC issue in ossl_obj2bio()Kazuki Yamaguchi2017-07-1114-32/+24
* | Merge branch 'ky/x509name-add-entry-options'Kazuki Yamaguchi2017-07-251-7/+22
|\ \
| * | x509name: add 'loc' and 'set' kwargs to OpenSSL::X509::Name#add_entryky/x509name-add-entry-optionsKazuki Yamaguchi2017-07-251-7/+22
* | | Merge branch 'topic/asn1-overhaul'Kazuki Yamaguchi2017-07-234-271/+220
|\ \ \
| * | | asn1: do not treat EOC octets as part of content octetstopic/asn1-overhaulKazuki Yamaguchi2017-07-231-3/+13
| * | | asn1: prevent EOC octets from being in the middle of the contentKazuki Yamaguchi2017-07-231-0/+5
| * | | asn1: harmonize OpenSSL::ASN1::*#to_derKazuki Yamaguchi2017-07-231-128/+92
| * | | asn1: clean up OpenSSL::ASN1::Constructive#to_derKazuki Yamaguchi2017-07-231-57/+32
| * | | asn1: use ossl_asn1_tag()Kazuki Yamaguchi2017-07-231-3/+3
| * | | asn1: allow tag number to be >= 32 for universal tag classKazuki Yamaguchi2017-07-231-4/+0
| * | | asn1: prohibit indefinite length form for primitive encodingKazuki Yamaguchi2017-07-231-0/+2
| * | | asn1: allow constructed encoding with definite length formKazuki Yamaguchi2017-07-231-19/+6
| * | | asn1: avoid truncating OID in OpenSSL::ASN1::ObjectId#oidKazuki Yamaguchi2017-07-231-7/+29
| * | | asn1: disallow NULL to be passed to asn1time_to_time()Kazuki Yamaguchi2017-07-234-5/+22
| * | | asn1: check for illegal 'unused_bits' value of BitStringKazuki Yamaguchi2017-07-231-5/+6
| * | | asn1: initialize 'unused_bits' attribute of BitString with 0Kazuki Yamaguchi2017-07-231-0/+2
| * | | asn1: require tag information when instantiating generic typeKazuki Yamaguchi2017-07-231-5/+8
| * | | asn1: remove an unnecessary function prototypeKazuki Yamaguchi2017-07-231-1/+0
| * | | asn1: infinite length -> indefinite lengthKazuki Yamaguchi2017-07-011-81/+47
| |/ /
* | | ssl: return nil in SSL::SSLSocket#cipher if session is not startedKazuki Yamaguchi2017-07-061-10/+9
* | | ssl: remove a needless NULL check in SSL::SSLContext#ciphersKazuki Yamaguchi2017-07-061-5/+0
* | | ocsp: add OpenSSL::OCSP::Request#signed?topic/ocsp-request-is-signedKazuki Yamaguchi2017-06-191-0/+20
|/ /
* | Merge branch 'maint'bpointKazuki Yamaguchi2017-06-148-21/+71
|\|
| * Ruby/OpenSSL 2.0.4v2.0.4Kazuki Yamaguchi2017-06-141-1/+1
| * extconf.rb: simplify searching libraries logicKazuki Yamaguchi2017-06-141-31/+33
| * Merge changes from Ruby trunk r56953..r58742Kazuki Yamaguchi2017-06-142-7/+47
| |\
| | * Search SSL libraries by testing various filename patternsusa2017-06-141-5/+45
| | * openssl: fix broken openssl checknobu2017-06-141-1/+1
| | * openssl: fix broken openssl checknobu2017-06-141-1/+1
| * | x509store: clear error queue after calling X509_LOOKUP_load_file()Kazuki Yamaguchi2017-06-141-0/+9
| * | Fix documentation for OpenSSL::Cipher#finalVladimir Rybas2017-04-211-1/+1
| * | Fix typosKazuki Yamaguchi2017-04-205-7/+7
| * | ssl: check return value of SSL_set_fd()Kazuki Yamaguchi2017-03-311-1/+2
| * | Fix typosSHIBATA Hiroshi2017-02-142-3/+3
| |/
* | Add fips_mode_get to return fips_modeColton Jenkins2017-06-091-1/+19
* | Remove unused functions and macrosKazuki Yamaguchi2017-05-229-144/+1
* | bio: simplify ossl_membio2str() using ossl_str_new()Kazuki Yamaguchi2017-05-222-22/+5
* | Add ossl_str_new(), an exception-safe rb_str_new()Kazuki Yamaguchi2017-05-222-7/+26
* | digest: rename GetDigestPtr() to ossl_evp_get_digestbyname()Kazuki Yamaguchi2017-05-0212-21/+22
* | cipher: rename GetCipherPtr() to ossl_evp_get_cipherbyname()Kazuki Yamaguchi2017-05-026-7/+7
* | Remove SafeGet*() macrosKazuki Yamaguchi2017-05-0222-186/+71