marcel5432 Posted August 2, 2014 Report Share Posted August 2, 2014 Is there any more detailed information about what key length is used (salt, hash, algo, cipher, library?) and how the encryption works ? the key has a length of some more diigts than 32. is that an end to end key or a asymmetric key ? Link to comment Share on other sites More sharing options...
farid Posted August 2, 2014 Report Share Posted August 2, 2014 It's probably a good idea to cover this in a blog post. I'll make sure that we cover this. Stay tuned. Link to comment Share on other sites More sharing options...
Guest arvid Posted August 6, 2014 Report Share Posted August 6, 2014 in the meantime: we use crypto_box for most of the crypto. This uses curve25519, Salsa20 and poly 1305 (more info here). The key length is 32 bytes. When hex-encoded it's 64 hex digits. The key you see under "Be Added by friends" is your public key. The private key is stored (encrypted) in settings.dat (if you loose this file, you loose your account). Each user's keypair is used during handshake when connecting to authenticate and establish an ephemeral symmetric key for that session (really, to start off the ratcheting with). Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.