blob: 51e4fa9ec5505c347c087f1a5cf30c0e02492c2d [file] [log] [blame]
Bram Moolenaar40e6a712010-05-16 22:32:54 +02001/* blowfish.c */
Bram Moolenaar80794b12010-06-13 05:20:42 +02002void bf_key_init __ARGS((char_u *password, char_u *salt, int salt_len));
Bram Moolenaar40e6a712010-05-16 22:32:54 +02003void bf_ofb_init __ARGS((char_u *iv, int iv_len));
Bram Moolenaarbbd6afe2010-06-02 20:32:23 +02004void bf_crypt_encode __ARGS((char_u *from, size_t len, char_u *to));
5void bf_crypt_decode __ARGS((char_u *ptr, long len));
6void bf_crypt_init_keys __ARGS((char_u *passwd));
Bram Moolenaara8ffcbb2010-06-21 06:15:46 +02007void bf_crypt_save __ARGS((void));
8void bf_crypt_restore __ARGS((void));
Bram Moolenaar40e6a712010-05-16 22:32:54 +02009int blowfish_self_test __ARGS((void));
10/* vim: set ft=c : */