| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We define this constant on the ExtConfig module at compile time,
based on the cipher lists of OpenSSL:
https://www.openssl.org/docs/manmaster/apps/ciphers.html
This is because the `start_server` test helper method defaults to use this
cipher for anonymous connections. Currently:
```ruby
def start_server(verify_mode, start_immediately, args = {}, &block)
# ...
use_anon_cipher = args.fetch(:use_anon_cipher, false)
ctx.ciphers = "ADH-AES256-GCM-SHA384" if use_anon_cipher
# ...
end
```
This _should_ fix the build. Patch reviewed by @nobu /cc @hsbt
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
OpenSSL [copies the string returned by the pointe](https://github.com/openssl/openssl/blob/9f040d6decca7930e978784c917f731e5c45e8f0/ssl/t1_lib.c#L1800-1809), so it should be safe to just return a pointer to the string object and not set an instance variable on the already frozen object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
|
|
|
|
|
|
| |
* test/openssl/test_pair.rb: test for ECDH callback support
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
|
|
|
|
|
|
|
|
| |
* ext/openssl/extconf.rb: detect ALPN support in OpenSSL
* test/openssl/test_ssl.rb: test for ALPN
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
|
| |
|
| |
|
|
|
|
| |
See also r50351 from ruby/ruby#876
|
|
|
|
| |
See also r50346 from ruby/ruby#875
|
|
|
|
|
|
|
|
|
|
| |
- r49681: 97f9589c4b0641141af32244021dd9eba001b3c7
- r49682: c5d781dded856a86609ebd9fd4904c3e9f3474fd
- r49948: aaf2d070a8351dc3118422bae478978f3d3e3966
- r49954: ddf2558a167652cfec6a901b2116b832221e6e83b
- r49955: 9941f348e056a5e717cb943cee37ba8ba2396e6f
Fixes #6 and #7
|
| |
|
|
|