| #include <sys/cdefs.h> |
| #include <stdbool.h> |
| |
| __BEGIN_DECLS |
| |
| // These functions assume they are being called from init |
| // They will not operate properly outside of init |
| int e4crypt_install_keyring(); |
| int e4crypt_create_device_key(const char* path, |
| int ensure_dir_exists(const char* dir)); |
| int e4crypt_set_directory_policy(const char* path); |
| bool e4crypt_non_default_key(const char* path); |
| int do_policy_set(const char *directory, const char *policy, int policy_length); |
| int e4crypt_set_user_crypto_policies(const char* path); |
| |
| __END_DECLS |