X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=ssss.py;h=033b930328d717e90ad9969c4360dc404cbc9350;hb=04555bd400b01b9ee227512f4d8fb1df03eb78f8;hp=0abe82353cb45b2528171ef4ae431b52ed4f67f5;hpb=d64d722289d55e001afd791638596c94c04cb19b;p=pyssss.git diff --git a/ssss.py b/ssss.py index 0abe823..033b930 100644 --- a/ssss.py +++ b/ssss.py @@ -1,6 +1,6 @@ # coding: utf-8 # pyssss -- Pure Python Shamir's secret sharing scheme implementation -# Copyright (C) 2015 Sergey Matveev +# Copyright (C) 2015-2016 Sergey Matveev # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -93,7 +93,7 @@ def split(secret, n, t): if n < 0 or t < 0 or n < t or not secret: raise ValueError("Invalid parameters specified") for i in xrange(1, t): - coef.append(bytes2long(urandom(SECRET_LEN)[::-1])) + coef.append(bytes2long(urandom(SECRET_LEN))) out = [] for i in xrange(1, n + 1): out.append((i, long2bytes(_horner(t, i, coef))[::-1]))