-
Notifications
You must be signed in to change notification settings - Fork 10
Try loading OpenSSL using alternative names for 1.1 and 3.x. #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
JPeterMugaas
wants to merge
47
commits into
IndySockets:master
Choose a base branch
from
JPeterMugaas:dll_names
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
cd7dc07
Try loading OpenSSL using alternative names for 1.1 and 3.x.
JPeterMugaas c189c38
Remove redundant load attempt.
JPeterMugaas 914c8e4
Fix warning about value not being used.
JPeterMugaas a03fa46
Found alt. to SSL_load_error_strings in OpenSSL 1.1.1 headers. Mark …
JPeterMugaas 1ceaa39
Added OpenSSL 1.1 alternatives for OpenSSL_add_all_ciphers and OpenSS…
JPeterMugaas f3a2412
Commented out some code that just doesn't look right.
JPeterMugaas abb9b62
OpenSSL 1.1 alternative to SSLeay_add_ssl_algorithms.
JPeterMugaas 05834dc
Forgot something. OOPS!!!
JPeterMugaas 62f20bb
Alternatives to X509_NAME_hash and SSL_get_peer_certificate.
JPeterMugaas 72a4842
CRYPTO_LOCK API is gone in this version.
JPeterMugaas c72ee44
Finally got OpenSSL 3.2 to load.
JPeterMugaas 35e8e9a
The wrong .DLL was being for OpenSSL 1.1.1
JPeterMugaas a9f7435
Fix EVP_CIPHER_CTX_type.
JPeterMugaas 9c5bc46
Add extra safety. Thanks to https://github.com/IndySockets/IndyTLS-O…
JPeterMugaas bb0f080
Start on TLS 1.3.
JPeterMugaas d464583
More work on trying to get TLS 1.3 in this.
JPeterMugaas 3923a04
TLS 1.3 now works with "OpenSSL 1.1.1w 11 Sep 2023".
JPeterMugaas d71ed84
The if's were reversed to allow the user to specify a minimum.
JPeterMugaas 74bb2d0
Fixed error in if reversal.
JPeterMugaas 08ec18e
SSL_CTRL_SET_MIN_PROTO_VERSION and SSL_CTRL_SET_MAX_PROTO_VERSION are…
JPeterMugaas 8db8dab
Fix more type breakage from Open SSL 1.1.0. Introduce some new funct…
JPeterMugaas 6c2909c
SSL_CTX_set_info_callback now works with OpenSSL 1.0.2, 1.1.0, and th…
JPeterMugaas c11c3e2
SSL_CTX_set_info_callback now works with OpenSSL 1.0.2, 1.1.0, and th…
JPeterMugaas c838e2e
We can't assume TLS 1.3 is available since we support 1.0.2.
JPeterMugaas 04527f6
Add {Do not localize} for quoted strings that aren't meant to be loca…
JPeterMugaas 286cfa4
Enable @_threadid_func on Windows.
JPeterMugaas 0d5662c
Fix put_error and try to match the locking API calls. This is from: …
JPeterMugaas c87ed17
SSL_CTX_get_cert_store and SSL_get_ex_data_X509_STORE_CTX_idx.
JPeterMugaas df4d349
X509_verify_cert_error_string
JPeterMugaas 61f7798
Update function OpenSSLGetDigestCtx and OpenSSLFinalHashInst to match…
JPeterMugaas d4e973f
Update VerifyCallback( to use X509_STORE_CTX_get_ex_data if available.
JPeterMugaas b35775f
X509_STORE update.
JPeterMugaas f3ba6df
Changes suggested in review.
JPeterMugaas a5e7e9e
less_than not less_then.
JPeterMugaas a9e83de
Important change. You are NOT meant to access the fields in SSL_CTX.…
JPeterMugaas e44d6b1
Restore Password Callback and IndySSL_CTX_load_verify_locations.
JPeterMugaas 06633ed
Add TLS_client_method and TLS_server_method.
JPeterMugaas 50042ba
Use TLS_client_method and TLS_server_method. Verified that TLS_cclie…
JPeterMugaas 56006f0
Fix access violation in IndySSL_CTX_use_certificate_file_PKCS1 and sk…
JPeterMugaas 6be768e
OnStatusInfoEx now works in TIdServerIOHandlerSSLOpenSSL.
JPeterMugaas 195b43b
Remove record structures for opaque types in OpenSSL 1.1.0 and use AP…
JPeterMugaas 2df1f5a
Add SSL_set_min_proto_version and SSL_set_max_proto_version macros.
JPeterMugaas 9b51aa8
Several things:
JPeterMugaas 09e2ba0
Remove the usage of some depreciated functions. See: https://docs.op…
JPeterMugaas 903a27b
Remove IsOpenSSL_1x since this only supports OpenSSL 1.1.0 and greate…
JPeterMugaas aa87484
Try to merge stuff from main branch.
JPeterMugaas 227ae95
Fix some access violations.
JPeterMugaas File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.