aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* pkey/ec: add support for octet string encoding of EC pointky/pkey-ec-point-octet-stringKazuki Yamaguchi2017-12-143-58/+108
* pkey/ec: rearrange PKey::EC::Point#initializeKazuki Yamaguchi2017-12-071-44/+24
* Merge branch 'maint'Kazuki Yamaguchi2017-08-0823-84/+102
|\
| * Ruby/OpenSSL 2.0.5v2.0.5Kazuki Yamaguchi2017-08-083-2/+15
| * ssl: fix compile error with OpenSSL 1.0.0Kazuki Yamaguchi2017-08-082-2/+4
| * ssl: remove unsupported TLS versions from SSLContext::METHODSKazuki Yamaguchi2017-08-084-20/+14
| * Merge pull request #134 from larskanis/patch-1Kazuki Yamaguchi2017-07-271-0/+2
| |\
| | * Add msys2 library dependency tag in gem metadataLars Kanis2017-07-271-0/+2
| |/
| * Merge branch 'ky/pem-passwd-cb-get-rid-of-minlen' into maintKazuki Yamaguchi2017-07-222-19/+18
| |\
| | * ossl_pem_passwd_cb: handle nil from the block explicitlyky/pem-passwd-cb-get-rid-of-minlenKazuki Yamaguchi2017-07-222-4/+8
| | * ossl_pem_passwd_cb: do not check for taintednessKazuki Yamaguchi2017-07-221-1/+1
| | * ossl_pem_passwd_cb: relax passphrase length constraintKazuki Yamaguchi2017-07-222-14/+9
| |/
| * appveyor.yml: test against Ruby 2.4ky/appveyor-update-201707Kazuki Yamaguchi2017-07-111-7/+18
| * Rakefile: install_dependencies: install only when neededKazuki Yamaguchi2017-07-111-2/+7
| * bio: do not use the FILE BIO method in ossl_obj2bio()Kazuki Yamaguchi2017-07-112-26/+15
| * bio: prevent possible GC issue in ossl_obj2bio()Kazuki Yamaguchi2017-07-1114-32/+24
| * test/test_ssl: allow 3DES cipher suites in test_sslctx_set_paramsKazuki Yamaguchi2017-06-271-1/+1
* | Merge branch 'ky/x509name-add-entry-options'Kazuki Yamaguchi2017-07-252-7/+56
|\ \
| * | x509name: add 'loc' and 'set' kwargs to OpenSSL::X509::Name#add_entryky/x509name-add-entry-optionsKazuki Yamaguchi2017-07-252-7/+56
* | | Merge branch 'topic/asn1-overhaul'Kazuki Yamaguchi2017-07-235-538/+582
|\ \ \
| * | | asn1: do not treat EOC octets as part of content octetstopic/asn1-overhaulKazuki Yamaguchi2017-07-232-25/+35
| * | | asn1: prevent EOC octets from being in the middle of the contentKazuki Yamaguchi2017-07-232-0/+14
| * | | asn1: harmonize OpenSSL::ASN1::*#to_derKazuki Yamaguchi2017-07-232-128/+108
| * | | asn1: clean up OpenSSL::ASN1::Constructive#to_derKazuki Yamaguchi2017-07-232-68/+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-232-4/+2
| * | | asn1: prohibit indefinite length form for primitive encodingKazuki Yamaguchi2017-07-232-0/+5
| * | | asn1: allow constructed encoding with definite length formKazuki Yamaguchi2017-07-232-32/+16
| * | | asn1: avoid truncating OID in OpenSSL::ASN1::ObjectId#oidKazuki Yamaguchi2017-07-232-7/+38
| * | | 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-232-5/+11
| * | | asn1: initialize 'unused_bits' attribute of BitString with 0Kazuki Yamaguchi2017-07-232-6/+4
| * | | 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: rearrange testsKazuki Yamaguchi2017-07-011-232/+301
| * | | asn1: infinite length -> indefinite lengthKazuki Yamaguchi2017-07-012-115/+81
| |/ /
* | | 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
* | | Merge branch 'topic/ocsp-request-is-signed'Kazuki Yamaguchi2017-06-192-0/+35
|\ \ \
| * | | ocsp: add OpenSSL::OCSP::Request#signed?topic/ocsp-request-is-signedKazuki Yamaguchi2017-06-192-0/+35
| |/ /
* / / Drop support for LibreSSL 2.3Kazuki Yamaguchi2017-06-191-1/+0
|/ /
* | Merge branch 'maint'bpointKazuki Yamaguchi2017-06-1416-41/+172
|\|
| * Ruby/OpenSSL 2.0.4v2.0.4Kazuki Yamaguchi2017-06-143-2/+14
| * History.md: add entries for 2.0.1-2.0.3Kazuki Yamaguchi2017-06-141-0/+35
| * History.md: wrap at 80 charactersKazuki Yamaguchi2017-06-141-1/+2
| * 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