-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Linux SslStream: custom BIO_METHOD over managed buffer windows #128245
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
rzikm
wants to merge
20
commits into
dotnet:main
Choose a base branch
from
rzikm:perf/sslstream-custom-bio
base: main
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 all commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
a134137
Linux SslStream: custom BIO over managed buffer windows
rzikm 68743ca
Address PR review feedback
rzikm 7371f2e
SslStream/Linux: decrypt directly into user buffer
rzikm dc16ab6
Revert SslStream/Linux: decrypt directly into user buffer
rzikm 7d3fc43
SslStream/Linux: atomic SSL ops and direct-decrypt into user buffer
rzikm e925098
Simplify Direct Decrypt
rzikm 34b4093
Remove the need for read carry-over.
rzikm 698e3bb
Remove unneeded code
rzikm 2d30f4e
Improve documentation
rzikm b660616
Fix build: CS0136 (token name collision) and missing System.Threading…
Copilot a84fdc7
Fix BIO allocation
rzikm c9b9a00
Address some code review feedback
rzikm 63db871
Address review feedback: update pal_ssl.h SslDecrypt and pal_bio.h Bi…
Copilot 649e1ad
Add force-spill test hook and tests for managed-span BIO
rzikm fe4b931
Address review feedback: errorCode logic, BIO ctrl handler, retry fla…
rzikm 4e0f205
Document and assert that ComputeMaxTlsOutput inputLength fits in int32
rzikm 3ff12f1
Remove unused CryptoNative_SslDoHandshake export
rzikm 8b92fe5
Use hybrid Decrypt contract on OSX and Android PALs
rzikm 9a9f356
Potential fix for pull request finding
rzikm ace805f
Potential fix for pull request finding
rzikm 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
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
Oops, something went wrong.
Oops, something went wrong.
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.