52f6b9f
(HEAD -> main)
switch to bytes as it's smaller, raise error on 0 ** -x by
2023-06-03 09:51:42 -0700
67c6e04
implement better algorithm for power calculation... by
2023-06-02 16:21:00 -0700
f1738f3
make sure GF2p8 is hashable.. by
2023-06-01 00:13:59 -0700
8dfd8be
make hashable, add comment about log tables, use bytes for reduction array by
2023-06-01 00:12:02 -0700
1d3c778
implement / (division), use self.__class__ more.. by
2023-05-31 23:40:44 -0700
9391c8c
improve docs, handle some edge cases, use generator instead of list by
2023-05-31 23:28:33 -0700
d791a00
ignore the usual suspects.. by
2023-05-30 11:10:17 -0700
ce2b670
add/improve docs, more exhaustive testing of combinations. by
2023-05-30 01:31:25 -0700
3a7775c
be strict w/ evalpoly to help catch the previous commit bug... by
2023-05-29 19:23:23 -0700
12aabd6
major fix, was generating shares for k-1 instead of k... by
2023-05-29 19:15:18 -0700
7958361
add original paper by
2023-05-29 18:17:40 -0700
d3b1e1f
wrap lines to be under 80 cols.. by
2023-05-28 13:56:10 -0700
04ab6d9
add a few case to get 100% coverage by
2023-05-28 13:53:29 -0700
89a39dc
maps have rotted my brain.. drop if and adjust range to cover it.. by
2023-05-28 13:44:48 -0700
b74f918
use secrets, Python hasn't turned off this foot gun yet.. by
2023-05-28 13:35:33 -0700
38d73b1
add copyright and license by
2023-05-27 22:47:00 -0700
218a18b
implement inv (w/ cache), evalpoly, create_share, recover_data by
2023-05-27 22:43:17 -0700
b5703e6
add first cut of GF(2^8).. by
2023-05-27 10:58:16 -0700