| Commit message (Expand) | Author | Age | Files | Lines |
* | pkey/ec: deprecate OpenSSL::PKey::EC::Point#mul(ary, ary [, bn])ky/pkey-ec-point-deprecate-mul-ary | Kazuki Yamaguchi | 2020-06-29 | 1 | -0/+8 |
* | digest, hmac, ts, x509: use IO.binread in examples where appropriate | Kazuki Yamaguchi | 2020-05-13 | 4 | -18/+18 |
* | Merge pull request #329 from rhenium/ky/pkey-generic-operations | Kazuki Yamaguchi | 2020-05-13 | 3 | -110/+366 |
|\ |
|
| * | pkey: reimplement PKey::DH#compute_key and PKey::EC#dh_compute_keyky/pkey-generic-operations | Kazuki Yamaguchi | 2020-05-13 | 2 | -67/+0 |
| * | pkey: add PKey::PKey#derive | Kazuki Yamaguchi | 2020-05-13 | 1 | -0/+52 |
| * | pkey: support 'one-shot' signing and verification | Kazuki Yamaguchi | 2020-05-13 | 1 | -0/+30 |
| * | pkey: port PKey::PKey#sign and #verify to the EVP_Digest* interface | Kazuki Yamaguchi | 2020-05-13 | 1 | -39/+51 |
| * | pkey: add PKey.generate_parameters and .generate_key | Kazuki Yamaguchi | 2020-05-13 | 1 | -0/+222 |
| * | pkey: assume generic PKeys contain private components | Kazuki Yamaguchi | 2020-05-13 | 1 | -4/+11 |
* | | Merge pull request #328 from rhenium/ky/pkey-refactor-serialization | Kazuki Yamaguchi | 2020-05-13 | 7 | -506/+275 |
|\ \ |
|
| * | | pkey: refactor #export/#to_pem and #to_derky/pkey-refactor-serialization | Kazuki Yamaguchi | 2020-05-13 | 5 | -173/+114 |
| * | | pkey: refactor DER/PEM-encoded string parsing code | Kazuki Yamaguchi | 2020-05-13 | 5 | -77/+73 |
| * | | pkey: prefer PKey.read over PKey::RSA.new in docs | Kazuki Yamaguchi | 2020-05-13 | 1 | -3/+3 |
| * | | pkey: have PKey.read parse PEM-encoded DHParameter | Kazuki Yamaguchi | 2020-05-13 | 1 | -0/+3 |
| * | | pkey: inline {rsa,dsa,dh,ec}_instance() | Kazuki Yamaguchi | 2020-05-13 | 4 | -156/+76 |
| * | | pkey: simplify ossl_pkey_new() | Kazuki Yamaguchi | 2020-05-13 | 6 | -100/+9 |
| |/ |
|
* | | config: replace DupConfigPtr() with GetConfig()ky/config-use-openssl-api | Kazuki Yamaguchi | 2020-05-13 | 3 | -40/+3 |
* | | config: revert to C implementation of OpenSSL::Config | Kazuki Yamaguchi | 2020-05-13 | 2 | -30/+434 |
|/ |
|
* | ssl: temporarily remove SSLContext#add_certificate_chain_file | Kazuki Yamaguchi | 2020-05-13 | 1 | -16/+0 |
* | ext/openssl/ossl.h: Remove a variable that is used only in assert | Yusuke Endoh | 2020-05-13 | 1 | -2/+1 |
* | Suppress -Wshorten-64-to-32 warnings | Nobuyoshi Nakada | 2020-05-13 | 1 | -1/+1 |
* | Merge pull request #359 from zeroSteiner/fix/aead/ccm-mode-in-len | Kazuki Yamaguchi | 2020-04-22 | 1 | -0/+26 |
|\ |
|
| * | Define Cipher #ccm_data_len= for CCM mode ciphers | Spencer McIntyre | 2020-04-21 | 1 | -0/+26 |
* | | pkey: add PKey#inspect and #oid | Kazuki Yamaguchi | 2020-04-21 | 1 | -0/+38 |
* | | Fix signing example to not use Digest instance | Bart de Water | 2020-04-21 | 1 | -4/+2 |
* | | Look up cipher by name instead of constant | Bart de Water | 2020-04-21 | 1 | -21/+5 |
* | | Remove 'mapping between Digest class and sn/ln' | Bart de Water | 2020-04-21 | 1 | -37/+0 |
* | | Look up digest by name instead of constant | Bart de Water | 2020-04-21 | 10 | -35/+39 |
|/ |
|
* | Merge branch 'maint' | Kazuki Yamaguchi | 2020-03-09 | 2 | -1/+99 |
|\ |
|
| * | Merge branch 'maint-2.0' into maint | Kazuki Yamaguchi | 2020-03-09 | 4 | -24/+132 |
| |\ |
|
| | * | ssl: set verify error code in the case of verify_hostname failureky/ssl-fix-verify-hostname-set-error-code | Kazuki Yamaguchi | 2020-02-24 | 1 | -1/+8 |
| | * | x509: add error code and verify flags constants | Kazuki Yamaguchi | 2020-02-24 | 1 | -0/+91 |
| | * | Remove taint support | Jeremy Evans | 2020-02-24 | 3 | -11/+0 |
| | * | Restore compatibility with older versions of Ruby. | Samuel Williams | 2020-02-24 | 1 | -9/+21 |
| | * | Fix keyword argument separation issues in OpenSSL::SSL::SSLSocket#sys{read,wr... | Jeremy Evans | 2020-02-24 | 1 | -4/+13 |
* | | | ssl: suppress test failure with SSLContext#add_certificate_chain_file | Kazuki Yamaguchi | 2020-03-09 | 1 | -3/+7 |
* | | | engine: fix guards for 'dynamic' and 'cryptodev' enginesky/engine-load-updates | Kazuki Yamaguchi | 2020-02-21 | 1 | -2/+2 |
* | | | engine: do not check for ENGINE_load_builtin_engines() | Kazuki Yamaguchi | 2020-02-21 | 2 | -5/+1 |
* | | | engine: remove really outdated static engines | Kazuki Yamaguchi | 2020-02-21 | 2 | -8/+2 |
* | | | engine: revert OpenSSL::Engine.load changes for cloudhsmky/engine-load-revert-cloudhsm | Kazuki Yamaguchi | 2020-02-20 | 2 | -5/+1 |
* | | | ssl: avoid declarations after statementsky/ssl-avoid-mixed-declarations | Kazuki Yamaguchi | 2020-02-19 | 1 | -12/+12 |
* | | | Merge pull request #333 from rhenium/ky/remove-wdeprecated-declarations | Kazuki Yamaguchi | 2020-02-17 | 3 | -66/+8 |
|\ \ \ |
|
| * | | | extconf.rb: get rid of -Werror=deprecated-declarationsky/remove-wdeprecated-declarations | Kazuki Yamaguchi | 2020-02-16 | 2 | -33/+6 |
| * | | | random: make OpenSSL::Random.pseudo_bytes alias of .random_bytes | Kazuki Yamaguchi | 2020-02-16 | 2 | -33/+2 |
* | | | | ts: simplify OpenSSL::Timestamp::Request#algorithmky/ts-simplify-tsreq-get-algorithm | Kazuki Yamaguchi | 2020-02-17 | 1 | -6/+1 |
|/ / / |
|
* | | | Revert "Fix segfaults in OpenSSL::PKey::RSA#private_{en,de}crypt when private... | Kazuki Yamaguchi | 2020-02-16 | 1 | -6/+6 |
* | | | Revert add_certificate_chain_file changes (#320) | Hiroshi SHIBATA | 2020-02-16 | 1 | -82/+5 |
* | | | Improve string allocation. | Samuel Williams | 2020-02-07 | 1 | -8/+8 |
* | | | 'finished' messages: expand sizer array to 1-bytes | Mo Morsi | 2020-02-06 | 1 | -4/+4 |
* | | | Prefer `frozen_string_literal: true`. | Samuel Williams | 2020-02-06 | 2 | -2/+2 |