aboutsummaryrefslogtreecommitdiff
path: root/src/crypt.h
diff options
context:
space:
mode:
authorFelipe Oliveira Carvalho <felipekde@gmail.com>2014-03-05 03:55:15 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-03-06 07:16:21 -0300
commit9c6811b23a90bb77a52ccd900bd0568a6475ad0b (patch)
tree958865e94dd5125cfde24145ffe393a01fedc32b /src/crypt.h
parent6121d9b500456f94d9303548ea667c1f47a424fb (diff)
downloadrneovim-9c6811b23a90bb77a52ccd900bd0568a6475ad0b.tar.gz
rneovim-9c6811b23a90bb77a52ccd900bd0568a6475ad0b.tar.bz2
rneovim-9c6811b23a90bb77a52ccd900bd0568a6475ad0b.zip
Extract crypt.c from misc2.c
Diffstat (limited to 'src/crypt.h')
-rw-r--r--src/crypt.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/crypt.h b/src/crypt.h
new file mode 100644
index 0000000000..4cbb5ba272
--- /dev/null
+++ b/src/crypt.h
@@ -0,0 +1,15 @@
+#ifndef NEOVIM_CRYPT_H
+#define NEOVIM_CRYPT_H
+
+int crypt_method_from_string(char_u *s);
+int get_crypt_method(buf_T *buf);
+void set_crypt_method(buf_T *buf, int method);
+void crypt_push_state(void);
+void crypt_pop_state(void);
+void crypt_encode(char_u *from, size_t len, char_u *to);
+void crypt_decode(char_u *ptr, long len);
+void crypt_init_keys(char_u *passwd);
+void free_crypt_key(char_u *key);
+char_u *get_crypt_key(int store, int twice);
+
+#endif /* NEOVIM_CRYPT_H */