Added Python wrapper for the CryptoLW classes (Acorn and Ascon) #50
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.
Hi,
First I'd like to thank you for this great library. I have a few home projects using Arduino and had been wanting for years to add encryption for RF24 communication with my RaspberryPis. Well, it's now done.
The CryptoLW classes work great on the Arduino, but I couldn't find any Python implementation of Acorn or Ascon for my RPis. So yesterday I figured I'd give wrapping your lib a try. The object model is really clean, so this was incredibly easy even though it's my first attempt at C++/Python extensions. I'm more of a managed memory à la Java/Javascript/Python guy. C++ isn't my forté by any means.
I'm creating this pull request to know if you think this may be of interest to others. It's working well enough for me on RPis and other 64bit Ubuntu servers using Python3.
Thanks!
Mathieu Dugré