From b9dde96673322db8e238745076d90a25ad6e8e19 Mon Sep 17 00:00:00 2001 From: Ryan ZHAO <> Date: Thu, 27 Jun 2024 14:53:00 +1000 Subject: [PATCH] minor fix on decoding recovery password --- SessionUtilitiesKit/Crypto/Mnemonic.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SessionUtilitiesKit/Crypto/Mnemonic.swift b/SessionUtilitiesKit/Crypto/Mnemonic.swift index 2b61766c8..41eb69049 100644 --- a/SessionUtilitiesKit/Crypto/Mnemonic.swift +++ b/SessionUtilitiesKit/Crypto/Mnemonic.swift @@ -117,8 +117,8 @@ public enum Mnemonic { let n = truncatedWordSet.count // Check preconditions - guard words.count >= 12 else { throw DecodingError.inputTooShort } - guard !words.count.isMultiple(of: 3) else { throw DecodingError.generic } + guard words.count > 12 else { throw DecodingError.inputTooShort } + guard words.count < 14 else { throw DecodingError.generic } // Get checksum word let checksumWord = words.popLast()!