Skip to content
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

New cipher and hashes #6

Open
logr4y opened this issue Feb 17, 2018 · 3 comments
Open

New cipher and hashes #6

logr4y opened this issue Feb 17, 2018 · 3 comments

Comments

@logr4y
Copy link

logr4y commented Feb 17, 2018

First of all good job on the implementation so far!

I was wondering if you had plans to extend this library to include AES-GCM as cipher and all the supported hashes by Noise. I'm happy to help, but since it would require some restructuring of the code I'm asking if you had any plan already.

Thanks!

@mimoo
Copy link
Owner

mimoo commented Feb 19, 2018

Thanks!

No plans really, as this is supposed to be a biased implementation of Noise that you can use without configuration. I can see the case for AES-GCM If all of your devices have hardware support for it, but unless this is the case I'll just keep things this way.

That said, if you do have a use case for it, I'd take a look at a PR ;) I'm not sure how I would organize this, it would probably have to be passed as a configuration field.

@logr4y
Copy link
Author

logr4y commented Feb 19, 2018

I'm writing some network tools to interact with Noise endpoints and clients, so I was looking at a complete implementation of Noise with socket support. I find this library very helpful as all the network plumbing is already implemented, so instead of forking it and complete it solo I thought that I could just contribute to this one so also others can benefit from it.

If you'd rather have this library as a standalone, single cipher/hash implementation just let me know :)

@mimoo
Copy link
Owner

mimoo commented Feb 19, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants