diff --git a/README.md b/README.md index f09e01ee84..370965983b 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ The routing of messages relies on the knowledge of client devices how user conta - Two layers of E2E encryption (double-ratchet for duplex connections, using X3DH key agreement with ephemeral Curve448 keys, and NaCl crypto_box for SMP queues, using Curve25519 keys) and out-of-band passing of recipient keys (see [How to use SimpleX chat](#how-to-use-simplex-chat)). - Message integrity validation (via including the digests of the previous messages). - Authentication of each command/message by SMP servers with automatically generated Ed448 keys. -- TLS 1.2 transport encryption. +- TLS 1.3 transport encryption. - Additional encryption of messages from SMP server to recipient to reduce traffic correlation. Public keys involved in key exchange are not used as identity, they are randomly generated for each contact. diff --git a/cabal.project b/cabal.project index 38cea86b8d..1de1eae020 100644 --- a/cabal.project +++ b/cabal.project @@ -3,13 +3,7 @@ packages: . source-repository-package type: git location: git://github.com/simplex-chat/simplexmq.git - tag: 670b3b79749bfb48a04ee40b8c441e9ca68ad41a - -source-repository-package - type: git - location: git://github.com/simplex-chat/hs-tls.git - tag: f6cc753611f80af300401cfae63846e9d7c40d9e - subdir: core + tag: b777a4fd93f888d549edf1877583fb7fc0e0196f source-repository-package type: git diff --git a/package.yaml b/package.yaml index 68b2df3f6e..b991ee8f50 100644 --- a/package.yaml +++ b/package.yaml @@ -1,5 +1,5 @@ name: simplex-chat -version: 1.0.1 +version: 1.0.2 #synopsis: #description: homepage: https://github.com/simplex-chat/simplex-chat#readme diff --git a/simplex-chat.cabal b/simplex-chat.cabal index 0e43bfbf4f..8930f5a594 100644 --- a/simplex-chat.cabal +++ b/simplex-chat.cabal @@ -5,7 +5,7 @@ cabal-version: 1.12 -- see: https://github.com/sol/hpack name: simplex-chat -version: 1.0.1 +version: 1.0.2 category: Web, System, Services, Cryptography homepage: https://github.com/simplex-chat/simplex-chat#readme author: simplex.chat @@ -31,8 +31,8 @@ library Simplex.Chat.Styled Simplex.Chat.Terminal Simplex.Chat.Terminal.Input - Simplex.Chat.Terminal.Output Simplex.Chat.Terminal.Notification + Simplex.Chat.Terminal.Output Simplex.Chat.Types Simplex.Chat.Util Simplex.Chat.View diff --git a/src/Simplex/Chat/Controller.hs b/src/Simplex/Chat/Controller.hs index 509322a9b1..11e3444834 100644 --- a/src/Simplex/Chat/Controller.hs +++ b/src/Simplex/Chat/Controller.hs @@ -26,7 +26,7 @@ import System.IO (Handle) import UnliftIO.STM versionNumber :: String -versionNumber = "1.0.1" +versionNumber = "1.0.2" versionStr :: String versionStr = "SimpleX Chat v" <> versionNumber diff --git a/stack.yaml b/stack.yaml index 9310861bfb..8942dffea1 100644 --- a/stack.yaml +++ b/stack.yaml @@ -37,17 +37,14 @@ packages: extra-deps: - cryptostore-0.2.1.0@sha256:9896e2984f36a1c8790f057fd5ce3da4cbcaf8aa73eb2d9277916886978c5b19,3881 - simple-logger-0.1.0@sha256:be8ede4bd251a9cac776533bae7fb643369ebd826eb948a9a18df1a8dd252ff8,1079 - # - terminal-0.2.0.0@sha256:de6770ecaae3197c66ac1f0db5a80cf5a5b1d3b64a66a05b50f442de5ad39570,2977 - - github: simplex-chat/haskell-terminal - commit: f708b00009b54890172068f168bf98508ffcd495 + - tls-1.5.7@sha256:1cc30253a9696b65a9cafc0317fbf09f7dcea15e3a145ed6c9c0e28c632fa23a,6991 # - simplexmq-1.0.0@sha256:34b2004728ae396e3ae449cd090ba7410781e2b3cefc59259915f4ca5daa9ea8,8561 # - ../simplexmq - github: simplex-chat/simplexmq - commit: 670b3b79749bfb48a04ee40b8c441e9ca68ad41a - - github: simplex-chat/hs-tls - commit: f6cc753611f80af300401cfae63846e9d7c40d9e - subdirs: - - core + commit: b777a4fd93f888d549edf1877583fb7fc0e0196f + # - terminal-0.2.0.0@sha256:de6770ecaae3197c66ac1f0db5a80cf5a5b1d3b64a66a05b50f442de5ad39570,2977 + - github: simplex-chat/haskell-terminal + commit: f708b00009b54890172068f168bf98508ffcd495 # # extra-deps: []