From 04555bd400b01b9ee227512f4d8fb1df03eb78f8 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 10 Apr 2016 11:40:21 +0300 Subject: [PATCH 1/1] Trivial tests --- test_ssss.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 test_ssss.py diff --git a/test_ssss.py b/test_ssss.py new file mode 100644 index 0000000..5deaabe --- /dev/null +++ b/test_ssss.py @@ -0,0 +1,18 @@ +# coding: utf-8 + +from os import urandom +from random import randint +from unittest import TestCase + +import ssss + + +class TestSSSS(TestCase): + def test_symmetric(self): + for _ in range(10): + n = randint(3, 100) + r = randint(1, n) + secret = urandom(32) + frags = ssss.split(secret, n, r) + recovered = ssss.combine(r, frags[:r]) + self.assertEqual(secret, recovered) -- 2.44.0