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

Split out NaCl from serval-dna #118

Open
dismantl opened this issue Sep 11, 2014 · 0 comments
Open

Split out NaCl from serval-dna #118

dismantl opened this issue Sep 11, 2014 · 0 comments

Comments

@dismantl
Copy link

The latest version of serval-dna is not only several hundred kilobytes larger than the previous version, it also uses up significantly more memory and CPU cycles. Since we don't currently utilize the MDP overlay feature of serval-dna, and only use it's wrappers of NaCl crypto functions for creating and verifying signatures, it would be of considerable benefit to split out the NaCl functionality currently bundled with serval-dna. This would allow us to include a much smaller library on our router platform, and only include libserval (and operationalizing it as a daemon/plugin) as needed.

The only caveat would be that until there is a unified key space in NaCl, we would need to include public SAS signing keys in service advertisements as additional mDNS TXT entries.

@jheretic jheretic added this to the Router-2.0 milestone Jan 8, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants