shamirs
8 years agoFix integer overrun and print progress.
Matt Corallo [Sat, 9 Mar 2013 01:41:43 +0000 (20:41 -0500)]
Fix integer overrun and print progress.

8 years agoMemory clearing after finish.
Matt Corallo [Fri, 8 Mar 2013 23:47:36 +0000 (18:47 -0500)]
Memory clearing after finish.

8 years agoLots of updates (including remove side-channels)
Matt Corallo [Fri, 8 Mar 2013 23:18:10 +0000 (18:18 -0500)]
Lots of updates (including remove side-channels)

* Remove commented GF(p)
* Add log/exp tables for multiplication/exponentiation
* Use lots of __attribute__s to remove side-channels in field_mult
  and field_pow.
* Remove inverse table (use log/exp tables instead)

8 years agoVery simplistic version of Shamir's Secret Sharing.
Matt Corallo [Thu, 7 Mar 2013 23:47:10 +0000 (18:47 -0500)]
Very simplistic version of Shamir's Secret Sharing.