aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ssl: add SSLContext#tmp_dh=ky/ssl-set-tmp-dhKazuki Yamaguchi2021-09-264-10/+74
* ssl: remove private method SSLSocket#tmp_ecdh_callbackKazuki Yamaguchi2021-09-231-4/+0
* Merge pull request #456 from ruby/compilation-warningsKazuki Yamaguchi2021-09-129-26/+87
|\
| * Add fallthrough commentsNobuyoshi Nakada2021-09-122-0/+4
| * Suppress cast-function-type warningsNobuyoshi Nakada2021-09-128-26/+83
* | Merge pull request #455 from ruby/printf-warningsKazuki Yamaguchi2021-09-125-15/+22
|\ \ | |/ |/|
| * Separate formatting from ossl_make_errorNobuyoshi Nakada2021-09-123-13/+16
| * Suppress printf format warningsNobuyoshi Nakada2021-09-124-4/+8
|/
* test/openssl/test_x509cert.rb: Prevent "unused variable" warningYusuke Endoh2021-07-191-1/+1
* Strip trailing spacesKazuki Yamaguchi2021-07-183-3/+3
* Deprecate and rework old (fd) centric functionsSamuel Williams2021-07-182-6/+28
* Defer to require prime for OpenSSL::TestBNHiroshi SHIBATA2021-07-181-18/+23
* Merge pull request #448 from eregon/avoid-deprecated-rb_iterateKazuki Yamaguchi2021-07-081-2/+3
|\
| * Use rb_block_call() instead of the deprecated rb_iterate() in OpenSSLBenoit Daloze2021-07-061-2/+3
|/
* Add example to OpenSSL::KDF.hkdf method (#447)Yusuke Nakamura2021-06-271-0/+8
* Merge pull request #446 from rhenium/ky/use-bundlerKazuki Yamaguchi2021-06-256-82/+15
|\
| * test/openssl/envutil: remove assert_raise_with_messageky/use-bundlerKazuki Yamaguchi2021-06-252-53/+1
| * use Bundler for dependency management and Rake gem tasksKazuki Yamaguchi2021-06-255-30/+15
|/
* Merge pull request #302 from vinistock/include_peer_addr_in_errorKazuki Yamaguchi2021-06-152-4/+57
|\
| * Include peer socket IP address in errorsVinicius Stock2021-06-142-4/+57
|/
* Fix -Wundef warnings in core extensionsBenoit Daloze2021-05-251-1/+1
* Merge pull request #417 from mame/add-BN_set_flagsKazuki Yamaguchi2021-05-252-0/+76
|\
| * Add OpenSSL::BN#set_flags and #get_flagsYusuke Endoh2021-05-252-0/+76
* | Merge pull request #382 from rhenium/ky/pkey-encrypt-decryptKazuki Yamaguchi2021-05-258-317/+684
|\ \
| * | pkey/dsa: refactor DSA#sys{sign,verify} with PKey#{sign,verify}_rawky/pkey-encrypt-decryptKazuki Yamaguchi2021-05-252-88/+54
| * | pkey/ec: refactor EC#dsa_{sign,verify}_asn1 with PKey#{sign,verify}_rawKazuki Yamaguchi2021-05-252-55/+22
| * | pkey/rsa: port RSA#{private,public}_{encrypt,decrypt} to the EVP APIKazuki Yamaguchi2021-05-252-141/+106
| * | pkey: implement PKey#sign_raw, #verify_raw, and #verify_recoverKazuki Yamaguchi2021-05-254-31/+325
| * | pkey: update version reference in #sign and #verify documentationKazuki Yamaguchi2021-05-251-2/+2
| * | pkey: implement PKey#encrypt and #decryptKazuki Yamaguchi2021-05-252-0/+175
* | | Merge pull request #442 from rhenium/ky/parse-der-then-pemKazuki Yamaguchi2021-05-256-61/+75
|\ \ \
| * | | x509, ssl, pkcs7: try to parse as DER-encoding firstky/parse-der-then-pemKazuki Yamaguchi2021-05-196-61/+75
* | | | Merge pull request #444 from rhenium/ky/pkey-remove-deprecated-settersKazuki Yamaguchi2021-05-251-52/+3
|\ \ \ \
| * | | | pkey: remove deprecated parameter settersky/pkey-remove-deprecated-settersKazuki Yamaguchi2021-05-251-52/+3
|/ / / /
* / / / Implement `Certificate.load` to load certificate chain. (#441)Samuel Williams2021-05-228-0/+246
|/ / /
* | | Merge pull request #439 from kamipo/fix_typosKazuki Yamaguchi2021-04-263-4/+4
|\ \ \ | |/ / |/| |
| * | Fix some typos [ci skip]Ryuta Kamizono2021-04-263-4/+4
|/ /
* | Merge pull request #436 from rhenium/ky/pkey-generic-evp-moreKazuki Yamaguchi2021-04-1710-292/+191
|\ \
| * | pkey/dh, pkey/ec: use EVP_PKEY_check() familyky/pkey-generic-evp-moreKazuki Yamaguchi2021-04-154-8/+61
| * | pkey: implement {DH,DSA,RSA}#public_key in RubyKazuki Yamaguchi2021-04-155-168/+87
| * | pkey: implement #to_text using EVP APIKazuki Yamaguchi2021-04-156-116/+43
* | | Merge pull request #438 from ruby/getbyteKazuki Yamaguchi2021-04-173-0/+36
|\ \ \ | |/ / |/| |
| * | Add SSLSocket#getbyteAaron Patterson2021-04-163-0/+36
|/ /
* | Merge pull request #397 from rhenium/ky/pkey-refactor-generateKazuki Yamaguchi2021-04-0510-488/+239
|\ \
| * | pkey: remove unused ossl_generate_cb_2() helper functionky/pkey-refactor-generateKazuki Yamaguchi2021-04-054-81/+15
| * | pkey/dsa: use high level EVP interface to generate parameters and keysKazuki Yamaguchi2021-04-053-129/+64
| * | pkey/rsa: use high level EVP interface to generate parameters and keysKazuki Yamaguchi2021-04-052-116/+46
| * | pkey/dh: use high level EVP interface to generate parameters and keysKazuki Yamaguchi2021-04-053-157/+101
| * | pkey: fix interrupt handling in OpenSSL::PKey.generate_keyKazuki Yamaguchi2021-04-051-5/+13
* | | Merge pull request #374 from rhenium/ky/pkey-sign-verify-optionsKazuki Yamaguchi2021-04-042-68/+109
|\ \ \ | |/ / |/| |