// //------------------ DOK FILE -------------------------------------------------- +Header core.crypto.x25519 =pkg core.crypto.x25519 =title core.crypto.x25519 =short =desc Documentation in progress... // // //------------------ PROTO ----------------------------------------------------- X25519 +Proto X25519 =type X25519 =mode structure =pkg core.crypto.x25519 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- x25519Compute +Proto x25519Compute =type fun Str Str -> Str =mode function =pkg core.crypto.x25519 =impl mcy =link =desc // +arg k =type Str =desc // +arg u =type Str =desc // +arg result =type Str =desc // // //------------------ PROTO ----------------------------------------------------- x25519Create +Proto x25519Create =type fun -> X25519 =mode function =pkg core.crypto.x25519 =impl mcy =link =desc // +arg result =type X25519 =desc // // //------------------ PROTO ----------------------------------------------------- x25519Ecdh +Proto x25519Ecdh =type fun X25519 Str -> Str =mode function =pkg core.crypto.x25519 =impl mcy =link =desc // +arg keyAlice =type X25519 =desc // +arg publicBob =type Str =desc // +arg result =type Str =desc // // //------------------ PROTO ----------------------------------------------------- x25519FromPrivate +Proto x25519FromPrivate =type fun Str -> X25519 =mode function =pkg core.crypto.x25519 =impl mcy =link =desc // +arg private =type Str =desc // +arg result =type X25519 =desc // // //------------------ PROTO ----------------------------------------------------- x25519FromPublic +Proto x25519FromPublic =type fun Str -> X25519 =mode function =pkg core.crypto.x25519 =impl mcy =link =desc // +arg public =type Str =desc // +arg result =type X25519 =desc // // //------------------ PROTO ----------------------------------------------------- x25519IsPrivate +Proto x25519IsPrivate =type fun X25519 -> Bool =mode function =pkg core.crypto.x25519 =impl mcy =link =desc // +arg key =type X25519 =desc // +arg result =type Bool =desc // // //------------------ PROTO ----------------------------------------------------- x25519Private +Proto x25519Private =type fun X25519 -> Str =mode function =pkg core.crypto.x25519 =impl mcy =link =desc // +arg key =type X25519 =desc // +arg result =type Str =desc // // //------------------ PROTO ----------------------------------------------------- x25519Public +Proto x25519Public =type fun X25519 -> Str =mode function =pkg core.crypto.x25519 =impl mcy =link =desc // +arg key =type X25519 =desc // +arg result =type Str =desc