1 #include <stddef.h> 2 #include <sys/cdefs.h> 3 4 __BEGIN_DECLS 5 6 // General functions 7 int e4crypt_enable(const char* path); 8 int e4crypt_main(int argc, char* argv[]); 9 int e4crypt_change_password(const char* path, int crypt_type, 10 const char* password); 11 int e4crypt_crypto_complete(const char* path); 12 int e4crypt_check_passwd(const char* path, const char* password); 13 int e4crypt_get_password_type(const char* path); 14 const char* e4crypt_get_password(const char* path); 15 void e4crypt_clear_password(const char* path); 16 int e4crypt_restart(const char* path); 17 int e4crypt_get_field(const char* path, const char* fieldname, 18 char* value, size_t len); 19 int e4crypt_set_field(const char* path, const char* fieldname, 20 const char* value); 21 22 __END_DECLS 23