// //------------------ DOK FILE -------------------------------------------------- +Header core.crypto.ed25519 =pkg core.crypto.ed25519 =title core.crypto.ed25519 =short =desc Documentation in progress... // // //------------------ PROTO ----------------------------------------------------- Ed25519 +Proto Ed25519 =type Ed25519 =mode structure =pkg core.crypto.ed25519 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ed25519Create +Proto ed25519Create =type fun -> Ed25519 =mode function =pkg core.crypto.ed25519 =impl mcy =link =desc // +arg result =type Ed25519 =desc // // //------------------ PROTO ----------------------------------------------------- ed25519FromPrivate +Proto ed25519FromPrivate =type fun Str -> Ed25519 =mode function =pkg core.crypto.ed25519 =impl mcy =link =desc // +arg private =type Str =desc // +arg result =type Ed25519 =desc // // //------------------ PROTO ----------------------------------------------------- ed25519FromPublic +Proto ed25519FromPublic =type fun Str -> Ed25519 =mode function =pkg core.crypto.ed25519 =impl mcy =link =desc // +arg public =type Str =desc // +arg result =type Ed25519 =desc // // //------------------ PROTO ----------------------------------------------------- ed25519IsPrivate +Proto ed25519IsPrivate =type fun Ed25519 -> Bool =mode function =pkg core.crypto.ed25519 =impl mcy =link =desc // +arg key =type Ed25519 =desc // +arg result =type Bool =desc // // //------------------ PROTO ----------------------------------------------------- ed25519Private +Proto ed25519Private =type fun Ed25519 -> Str =mode function =pkg core.crypto.ed25519 =impl mcy =link =desc // +arg key =type Ed25519 =desc // +arg result =type Str =desc // // //------------------ PROTO ----------------------------------------------------- ed25519Public +Proto ed25519Public =type fun Ed25519 -> Str =mode function =pkg core.crypto.ed25519 =impl mcy =link =desc // +arg key =type Ed25519 =desc // +arg result =type Str =desc // // //------------------ PROTO ----------------------------------------------------- ed25519Sign +Proto ed25519Sign =type fun Ed25519 Str -> Str =mode function =pkg core.crypto.ed25519 =impl mcy =link =desc // +arg key =type Ed25519 =desc // +arg msg =type Str =desc // +arg result =type Str =desc // // //------------------ PROTO ----------------------------------------------------- ed25519Verify +Proto ed25519Verify =type fun Ed25519 Str Str -> Bool =mode function =pkg core.crypto.ed25519 =impl mcy =link =desc // +arg key =type Ed25519 =desc // +arg msg =type Str =desc // +arg signature =type Str =desc // +arg result =type Bool =desc // // //------------------ PROTO ----------------------------------------------------- ed25519phSign +Proto ed25519phSign =type fun Ed25519 Str Str -> Str =mode function =pkg core.crypto.ed25519 =impl mcy =link =desc // +arg key =type Ed25519 =desc // +arg msg =type Str =desc // +arg context =type Str =desc // +arg result =type Str =desc // // //------------------ PROTO ----------------------------------------------------- ed25519phVerify +Proto ed25519phVerify =type fun Ed25519 Str Str Str -> Bool =mode function =pkg core.crypto.ed25519 =impl mcy =link =desc // +arg key =type Ed25519 =desc // +arg msg =type Str =desc // +arg context =type Str =desc // +arg signature =type Str =desc // +arg result =type Bool =desc