This is an implementation of Shamir threshold scheme with the ability for participants to to verify and update shares.