Skip to content

Conversation

@vcsjones
Copy link
Member

@vcsjones vcsjones commented Jun 11, 2022

Our use of CommonCrypto permits us to omit calls to CCCryptorFinal (see comments added in PR), which gives a minor performance improvement.

The performance improvement will be about 5%-7% when operating on a single block of data to transform.

Our use of CommonCrypto permits us to omit calls CCCryptorFinal, which gives a minor performance improvement.
@ghost ghost assigned vcsjones Jun 11, 2022
@ghost ghost added the area-System.Security label Jun 11, 2022
@ghost
Copy link

ghost commented Jun 11, 2022

Tagging subscribers to this area: @dotnet/area-system-security, @vcsjones
See info in area-owners.md if you want to be subscribed.

Issue Details

Our use of CommonCrypto permits us to omit calls CCCryptorFinal (see comments added in PR), which gives a minor performance improvement.

The performance improvement will be about 5%-7% when operating on a single block of data to transform.

Author: vcsjones
Assignees: vcsjones
Labels:

area-System.Security

Milestone: -

…/Cryptography/AppleCCCryptorLite.cs

Co-authored-by: Stephen Toub <[email protected]>
@vcsjones
Copy link
Member Author

S.IO.FileSystem.Tests failures are #70626. Merging.

@vcsjones vcsjones merged commit ffff070 into dotnet:main Jun 12, 2022
@vcsjones vcsjones deleted the no-cc-final branch June 12, 2022 21:34
@ghost ghost locked as resolved and limited conversation to collaborators Aug 6, 2022
@bartonjs bartonjs added the needs-further-triage Issue has been initially triaged, but needs deeper consideration or reconsideration label Aug 22, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-System.Security needs-further-triage Issue has been initially triaged, but needs deeper consideration or reconsideration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants