6 :let text_lines = getline('.', line('.') + 2)
7 :/^start of cm=zip bytes/+1
8 :let cm0_bytes = getline('.', '.')
9 :/^start of cm=blowfish bytes/+1
10 :let cm1_bytes = getline('.', '.')
12 :call append(0, text_lines)
21 :let cm0_read_back = getline('.', '$')
23 :set cryptmethod=blowfish
24 :" If the blowfish test fails 'cryptmethod' will be 'zip' now.
25 :%s/^/\=&cryptmethod == 'blowfish' ? "OK " : "blowfish test failed "/
33 :let cm1_read_back = getline('.', '$')
36 :call append(0, cm0_bytes)
44 :let cm0_read_bin = getline('.', '$')
47 :call append(0, cm1_bytes)
55 :call append(0, cm0_read_bin)
56 :call append(0, cm1_read_back)
57 :call append(0, cm0_read_back)
64 01234567890123456789012345678901234567
66 line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
70 VimCrypt~01!
\ 6\1clV'Þ}Mg ê£V©ç
\aE#3
\8e2Ué
\97
73 start of cm=blowfish bytes
74 VimCrypt~02!k)¾
\17\97#
\16ÝS
\9cõ=ºàÈ#¥M´
\86JÃAÍ¥M´
\86!
\80\15\9bõ
\ fáÒ
\19\82\16\98÷
\rÚ
75 end of cm=blowfish bytes