comparison src/proto.h @ 6122:18ac55444b37 v7.4.399

updated for version 7.4.399 Problem: Encryption implementation is messy. Blowfish encryption has a weakness. Solution: Refactor the encryption, store the state in an allocated struct instead of using a save/restore mechanism. Introduce the "blowfish2" method, which does not have the weakness and encrypts the whole undo file. (largely by David Leadbeater)
author Bram Moolenaar <bram@vim.org>
date Sun, 10 Aug 2014 13:38:34 +0200
parents ff193256398a
children bce3b5ddb393
comparison
equal deleted inserted replaced
6121:913d16b4904c 6122:18ac55444b37
68 # include "os_qnx.pro" 68 # include "os_qnx.pro"
69 # endif 69 # endif
70 70
71 # ifdef FEAT_CRYPT 71 # ifdef FEAT_CRYPT
72 # include "blowfish.pro" 72 # include "blowfish.pro"
73 # include "crypt.pro"
74 # include "crypt_zip.pro"
73 # endif 75 # endif
74 # include "buffer.pro" 76 # include "buffer.pro"
75 # include "charset.pro" 77 # include "charset.pro"
76 # ifdef FEAT_CSCOPE 78 # ifdef FEAT_CSCOPE
77 # include "if_cscope.pro" 79 # include "if_cscope.pro"