On Mi, 03 Jul 2019, Bram Moolenaar wrote:

> 
> Some parts of Vim need some more attention than they are currently
> getting.  Some are long-term feature requests that I think should be
> implemented, some are unmaintained plugins.
> 
> One of the things that comes up now and then is that the strongest
> encryption that Vim supports isn't very strong.  Some argue that with a
> powerful computer (or data center) it could be cracked.  I have not ever
> seen proof of that, but there are better algorithms available.  You can
> use an external crypt somehow, but there are doubts whether this is
> safe.  And it won't work for the swap or undo file.
> 
> This requires finding a portable implementation that is "state of the
> art" and has a compatible license.  The implementation must make sure
> that the encryption is not weakened by how the algorithm is used.

Some more information about the current problems are here:
https://github.com/vim/vim/issues/639
https://github.com/vim/vim/issues/638

If I remember correctly, libsodium https://github.com/jedisct1/libsodium 
has been suggested for providing the encryption solution. This would be 
a good way to have a library handle the encryption part securely instead 
of trying to solve and implement it ourselves.

Unfortunately, I have not the time to take a look at it myself. I have 
been more and more busy with my day job and my family and in my spare 
time, I barely find enough time to handle issues here and maintain the 
various plugins. I already have quite a bit of issues to look at but 
hardly find time for it, sorry.

Best,
Christian

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/20190704063850.GC21708%40256bit.org.
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui