From 47b783e727448d198371a3578c4851fd4d85a5b0 Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Date: Wed, 6 Sep 2023 20:21:43 +0100 Subject: [PATCH] core: export chat_encrypt_file/chat_decrypt_file --- src/Simplex/Chat/Mobile.hs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Simplex/Chat/Mobile.hs b/src/Simplex/Chat/Mobile.hs index 0f4b262b70..57113dea61 100644 --- a/src/Simplex/Chat/Mobile.hs +++ b/src/Simplex/Chat/Mobile.hs @@ -75,6 +75,10 @@ foreign export ccall "chat_write_file" cChatWriteFile :: CString -> Ptr Word8 -> foreign export ccall "chat_read_file" cChatReadFile :: CString -> CString -> CString -> IO (Ptr Word8) +foreign export ccall "chat_encrypt_file" cChatEncryptFile :: CString -> CString -> IO CJSONString + +foreign export ccall "chat_decrypt_file" cChatDecryptFile :: CString -> CString -> CString -> CString -> IO CString + -- | check / migrate database and initialize chat controller on success cChatMigrateInit :: CString -> CString -> CString -> Ptr (StablePtr ChatController) -> IO CJSONString cChatMigrateInit fp key conf ctrl = do