-
Notifications
You must be signed in to change notification settings - Fork 151
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
ChaCha20 CTR Encryption #169
Commits on Apr 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d3f7a0a - Browse repository at this point
Copy the full SHA d3f7a0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d98e4b - Browse repository at this point
Copy the full SHA 2d98e4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70092b9 - Browse repository at this point
Copy the full SHA 70092b9View commit details
Commits on Apr 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bcb5992 - Browse repository at this point
Copy the full SHA bcb5992View commit details -
Changed return type to Data. Removed redundant pointer castings. Remo…
…ved unnecessary array allocations in favor of withUnsafeBytes.
Configuration menu - View commit details
-
Copy full SHA for 1c7dcfc - Browse repository at this point
Copy the full SHA 1c7dcfcView commit details -
Introduced a typed ChaCha20CTR Nonce and Counter struct in order to h…
…elp enforce parameter constraints and type safety.
Configuration menu - View commit details
-
Copy full SHA for 56aff30 - Browse repository at this point
Copy the full SHA 56aff30View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab456f5 - Browse repository at this point
Copy the full SHA ab456f5View commit details -
Updated tests to use new Nonce and Counter structs. Added additional …
…test checking for invalid parameters.
Configuration menu - View commit details
-
Copy full SHA for 9c39e5f - Browse repository at this point
Copy the full SHA 9c39e5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa934db - Browse repository at this point
Copy the full SHA fa934dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4444431 - Browse repository at this point
Copy the full SHA 4444431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e4fc16 - Browse repository at this point
Copy the full SHA 5e4fc16View commit details -
Moved the bindMemory calls out of the function and copied a note from…
… a similar situation elsewhere in the codebase.
Configuration menu - View commit details
-
Copy full SHA for 820660e - Browse repository at this point
Copy the full SHA 820660eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9926d93 - Browse repository at this point
Copy the full SHA 9926d93View commit details
Commits on Apr 13, 2023
-
Implemented an _encryptContiguous function that prevents having to us…
…e the withContiguousStorageIfAvailable method. If our DataProtocol is contiguous we encrypt directly, otherwise we consolidate before encrypting. Removed inLen param from chacha20CTR call.
Configuration menu - View commit details
-
Copy full SHA for 17d166b - Browse repository at this point
Copy the full SHA 17d166bView commit details -
Replaced the chacha20CTR function with a direct call to CCryptoBoring…
…SSL_CRYPTO_chacha_20.
Configuration menu - View commit details
-
Copy full SHA for 75681f7 - Browse repository at this point
Copy the full SHA 75681f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2565363 - Browse repository at this point
Copy the full SHA 2565363View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82c9ee6 - Browse repository at this point
Copy the full SHA 82c9ee6View commit details
Commits on Apr 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a494479 - Browse repository at this point
Copy the full SHA a494479View commit details -
Replaced unsafe code (unsafeBytes and load) with a more generic and s…
…afer UInt32 construction.
Configuration menu - View commit details
-
Copy full SHA for 67dd990 - Browse repository at this point
Copy the full SHA 67dd990View commit details -
Replaced counterAsUInt32 definitions with integer literals to avoid s…
…ymmetric bugs in the load.
Configuration menu - View commit details
-
Copy full SHA for 7fda9ff - Browse repository at this point
Copy the full SHA 7fda9ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8378522 - Browse repository at this point
Copy the full SHA 8378522View commit details
Commits on Apr 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 23e9c60 - Browse repository at this point
Copy the full SHA 23e9c60View commit details