From 274c67f9847fd1f3683bf9f0308af158d1ca4d69 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Tue, 3 Jun 2014 09:35:34 +0200 Subject: [PATCH] check message length in mnemonic encode --- lib/mnemonic.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/mnemonic.py b/lib/mnemonic.py index 82d262455..f5643edca 100644 --- a/lib/mnemonic.py +++ b/lib/mnemonic.py @@ -1657,6 +1657,7 @@ n = 1626 # Instead, the digit represented by a word is variable, it depends on the previous word. def mn_encode( message ): + assert len(message) % 8 == 0 out = [] for i in range(len(message)/8): word = message[8*i:8*i+8]