Commit 3242a2d9 authored by Frauke's avatar Frauke
Browse files

Updated notes about the security spike

parent e591c3e2
......@@ -113,7 +113,11 @@ Use [libsodium](https://download.libsodium.org/doc/) to implement Spike 1 (pleas
### Notes
* We have chosen to go with the [Natrium Browser](https://github.com/wilhelmmatilainen/natrium-browser) because this library implements promises instead of callbacks. It also combines the [libsodium.js](https://github.com/jedisct1/libsodium.js) library with [Natrium](https://github.com/wilhelmmatilainen/natrium) so we have the best of both.
==> After trying to implement this, we came to the conclusion that both Natrium Browser and Natrium are very difficult to implement and rely on different build tools. That's why we choose to implement the [libsodium.js](https://github.com/jedisct1/libsodium.js) library
* The problem with using libsodium is that you have to make choises about different settings for the encryption yourself. In contrast to the OpenCrypto library, the libsodium one is "big" (42kb ~ 512kb + 57,5kb).
* For making a choice it would be best to contact a professional cryptographer.
---
## Spike 3: Publickey authentication
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment