-
Notifications
You must be signed in to change notification settings - Fork 109
feat: add xsalsa20 cipher from libsodium
#689
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
Merged
Merged
Changes from all commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
4467484
feat: add xsalsa20 cipher from libsodium
boorad 9ef11ad
fix: add libsodium src temporarily
boorad 47c946a
fix: proper dependabot config?
boorad 1b6309e
fix: merge conflict resolution undo
boorad 2cf49e9
chore: cpp lint
boorad 20ec9eb
fix: use swift-sodium dep, remove src
boorad 0de1d74
fix: build libsodium pod from source, fml
boorad 504fb0c
fix: more libsodium pod build fixes
boorad 917b216
fix: xsalsa needs to use crypto_stream_xor function for encrypt/decry…
boorad fcb8545
fix: format
boorad e6c1fda
chore: fiddling with clang/IDE
boorad 4ccf959
chore: format
boorad cf069f8
feat: add xsalsa20 benchmarks
boorad 108c193
chore: format
boorad dc67e9e
fix: new values each benchmark run
boorad bd0233c
fix: android dependency, build & includes
boorad 1a3845d
fix: ugh, clang fmt
boorad 56567b9
fix: RN upgrade stragglers
boorad 875c490
fix: remaining Android build issues
boorad d30ce4f
chore: test suite result images
boorad 25f5eb4
chore: GHA
boorad 922c748
fix: cleanup commented code, bump libsodium ndkport
boorad e7d5410
fix: PR feedback
boorad 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| CompileFlags: | ||
| Add: [ | ||
| # C++ Standard | ||
| -std=c++20, | ||
|
|
||
| # Project include paths | ||
| -Ipackages/react-native-quick-crypto/cpp/**, | ||
|
|
||
| # Dependencies | ||
| -Ipackages/react-native-quick-crypto/deps/**, | ||
|
|
||
| # Libsodium includes | ||
| -Ipackages/react-native-quick-crypto/ios/libsodium-stable/src/libsodium/include, | ||
|
|
||
| # Nitro Modules includes | ||
| -Ipackages/react-native-quick-crypto/nitrogen/generated/shared/c++, | ||
| -Inode_modules/react-native-nitro-modules/cpp/**, | ||
|
|
||
| # OpenSSL includes | ||
| -I/opt/homebrew/Cellar/openssl@3/3.*/include, | ||
| ] |
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
Large diffs are not rendered by default.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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
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.