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.
Recently thought about building this wrapper to simplify and harden the usage of newer key exchange apis along the newer aead constructs:
It would provide an
xchacha20poly1305_ietf
option fornacl.public
. Besides the existingxsalsa20poly1305
fromcrypto_box
. Plus the capability of usingrx
andtx
keys (which would help with nonce counters use cases).Here's a simple test as a quick visual aid:
Will do the docs afterwards, if merged.
Let me know what you think. Or if it feels like an overkill I will close the request.
HTH.