Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
nodejs
/
node
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
36.5k
Star
119k
Code
Issues
703
Pull requests
770
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Support both OpenSSL 1.1.0 and 1.0.2
- #16130
#16130
Closed
davidben
wants to merge 26 commits into
nodejs:master
nodejs/node:master
from
davidben:openssl-1.1.0
davidben/node:openssl-1.1.0
Copy head branch name to clipboard
Conversation
Commits
26
(26)
Checks
Files changed
Closed
Support both OpenSSL 1.1.0 and 1.0.2
#16130
davidben
wants to merge 26 commits into
nodejs:master
nodejs/node:master
from
davidben:openssl-1.1.0
davidben/node:openssl-1.1.0
Copy head branch name to clipboard
Commits
Commits on Nov 2, 2017
crypto: use X509_STORE_CTX_new
Show description for 684e25c
davidben
committed
684e25c
View commit details
Copy full SHA for 684e25c
Browse repository at this point
crypto: make node_crypto_bio 1.1.0-compatible.
Show description for e9e70ba
davidben
committed
e9e70ba
View commit details
Copy full SHA for e9e70ba
Browse repository at this point
crypto: estimate kExternalSize based on a build of OpenSSL 1.1.0f.
Show description for 2e11a4b
davidben
committed
2e11a4b
View commit details
Copy full SHA for 2e11a4b
Browse repository at this point
crypto: remove unnecessary SSLerr calls
Show description for f7cc8d4
davidben
committed
f7cc8d4
View commit details
Copy full SHA for f7cc8d4
Browse repository at this point
crypto: account for new 1.1.0 SSL APIs
Show description for 382ffc7
davidben
committed
382ffc7
View commit details
Copy full SHA for 382ffc7
Browse repository at this point
crypto: test DiffieHellman keys work without a public half.
Show description for 4b51882
davidben
committed
4b51882
View commit details
Copy full SHA for 4b51882
Browse repository at this point
crypto: use RSA and DH accessors.
Show description for 4db2314
davidben
committed
4db2314
View commit details
Copy full SHA for 4db2314
Browse repository at this point
crypto: no need for locking callbacks in OpenSSL 1.1.0.
Show description for 17d6752
davidben
committed
17d6752
View commit details
Copy full SHA for 17d6752
Browse repository at this point
crypto: make CipherBase 1.1.0-compatible
Show description for cbf147f
davidben
committed
cbf147f
View commit details
Copy full SHA for cbf147f
Browse repository at this point
crypto: make Hash 1.1.0-compatible
Show description for 9947d57
davidben
committed
9947d57
View commit details
Copy full SHA for 9947d57
Browse repository at this point
crypto: make SignBase compatible with OpenSSL 1.1.0
Show description for 95f56be
davidben
committed
95f56be
View commit details
Copy full SHA for 95f56be
Browse repository at this point
crypto: Make Hmac 1.1.0-compatible
Show description for e2f6b96
davidben
committed
e2f6b96
View commit details
Copy full SHA for e2f6b96
Browse repository at this point
crypto: add compatibility logic for "DSS1" and "dss1"
Show description for 52a4334
davidben
committed
52a4334
View commit details
Copy full SHA for 52a4334
Browse repository at this point
crypto: hard-code tlsSocket.getCipher().version
Show description for 8b0b970
davidben
committed
8b0b970
View commit details
Copy full SHA for 8b0b970
Browse repository at this point
test: update test expectations for OpenSSL 1.1.0.
Show description for 974dd52
davidben
committed
974dd52
View commit details
Copy full SHA for 974dd52
Browse repository at this point
test: remove sha from test expectations.
Show description for 272fcbc
davidben
committed
272fcbc
View commit details
Copy full SHA for 272fcbc
Browse repository at this point
crypto: emulate OpenSSL 1.0.x ticket scheme in 1.1.x
Show description for 4fc521a
davidben
committed
4fc521a
View commit details
Copy full SHA for 4fc521a
Browse repository at this point
test: test with a larger RSA key
Show description for 6b49375
davidben
committed
6b49375
View commit details
Copy full SHA for 6b49375
Browse repository at this point
test: revise test-tls-econnreset
Show description for b98fb15
davidben
committed
b98fb15
View commit details
Copy full SHA for b98fb15
Browse repository at this point
crypto: don't call deprecated ECDH APIs in 1.1.0
Show description for f913eae
davidben
committed
f913eae
View commit details
Copy full SHA for f913eae
Browse repository at this point
test: configure certs in tests
Show description for 6e1033b
davidben
committed
6e1033b
View commit details
Copy full SHA for 6e1033b
Browse repository at this point
test: fix test-https-agent-session-eviction for 1.1.0
Show description for af94ddd
davidben
committed
af94ddd
View commit details
Copy full SHA for af94ddd
Browse repository at this point
crypto: make ALPN behave the same in 1.0.2 and 1.1.0
Show description for 8c432ee
davidben
committed
8c432ee
View commit details
Copy full SHA for 8c432ee
Browse repository at this point
crypto: clear some easy SSL_METHOD deprecation warnings
Show description for 4bdd2b1
davidben
committed
4bdd2b1
View commit details
Copy full SHA for 4bdd2b1
Browse repository at this point
test: fix flakiness in test-http2-create-client-connect
Show description for 61f5494
davidben
committed
61f5494
View commit details
Copy full SHA for 61f5494
Browse repository at this point
crypto: deprecate {ecdhCurve: false}.
Show description for b1f5264
davidben
committed
b1f5264
View commit details
Copy full SHA for b1f5264
Browse repository at this point
You can’t perform that action at this time.