// //------------------ DOK FILE -------------------------------------------------- +Header core.crypto.shamir =pkg core.crypto.shamir =title core.crypto.shamir =short =desc Documentation in progress... // // //------------------ PROTO ----------------------------------------------------- shamirSolve +Proto shamirSolve =type fun BigNum list Str -> Str =mode function =pkg core.crypto.shamir =impl mcy =link =desc // +arg N =type BigNum =desc // +arg keys =type list Str =desc // +arg result =type Str =desc // // //------------------ PROTO ----------------------------------------------------- shamirFromSecret +Proto shamirFromSecret =type fun BigNum Str Int Int -> list Str =mode function =pkg core.crypto.shamir =impl mcy =link =desc // +arg N =type BigNum =desc // +arg S =type Str =desc // +arg nbNeeded =type Int =desc // +arg nbKeys =type Int =desc // +arg result =type list Str =desc // // //------------------ PROTO ----------------------------------------------------- shamirFiniteField +Proto shamirFiniteField =type fun Str -> BigNum =mode function =pkg core.crypto.shamir =impl mcy =link =desc // +arg S =type Str =desc // +arg result =type BigNum =desc // // //------------------ PROTO ----------------------------------------------------- shamirMakeSecret +Proto shamirMakeSecret =type fun Int -> Str =mode function =pkg core.crypto.shamir =impl mcy =link =desc // +arg nbits =type Int =desc // +arg result =type Str =desc