diff options
Diffstat (limited to 'src/crypt.h')
-rw-r--r-- | src/crypt.h | 15 |
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 */ |