Introduce support for ephemeral users.

BUG: 24883058

Change-Id: I77d4757f87214166e7c41c7eb0d06b1cd5f06b20
diff --git a/Ext4Crypt.h b/Ext4Crypt.h
index 43b229c..ed8bf28 100644
--- a/Ext4Crypt.h
+++ b/Ext4Crypt.h
@@ -38,12 +38,12 @@
                       const char* value);
 int e4crypt_set_user_crypto_policies(const char *path);
 
-int e4crypt_create_user_key(userid_t user_id);
+int e4crypt_create_user_key(userid_t user_id, bool ephemeral);
 int e4crypt_destroy_user_key(userid_t user_id);
 
 int e4crypt_unlock_user_key(userid_t user_id, const char* token);
 int e4crypt_lock_user_key(userid_t user_id);
 
-int e4crypt_prepare_user_storage(const char* volume_uuid, userid_t user_id);
+int e4crypt_prepare_user_storage(const char* volume_uuid, userid_t user_id, bool ephemeral);
 
 __END_DECLS