aboutsummaryrefslogtreecommitdiff
path: root/src/crypt.h
diff options
context:
space:
mode:
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 */