moonbitstack/moontls/keys does not have a README file
let datagram : Bytesfn derive_secret(secret : BytesView, label : BytesView, transcript : BytesView, digest? : Digest, prefix? : BytesView) -> Bytesfn expand_label(secret : BytesView, label : BytesView, context : BytesView, len~ : Int, digest? : Digest, prefix? : BytesView) -> Bytes struct { uint16 length; opaque label<7..255>; opaque context<0..255>; }fn exporter(secret : BytesView, label : BytesView, context : BytesView, len~ : Int, digest? : Digest, prefix? : BytesView) -> Bytesfn finished12(master : BytesView, transcript : BytesView, client~ : Bool, digest? : Digest) -> Bytesfn finished12_ok(master : BytesView, transcript : BytesView, verify_data : BytesView, client~ : Bool, digest? : Digest) -> Boolfn finished_ok(base : BytesView, transcript : BytesView, verify_data : BytesView, digest? : Digest) -> Boolfn key_block(master : BytesView, client_random : BytesView, server_random : BytesView, len~ : Int, digest? : Digest) -> Bytesfn master12(premaster : BytesView, client_random : BytesView, server_random : BytesView, session? : BytesView, digest? : Digest) -> Byteslet premaster_size : Intfn prf(secret : BytesView, label : BytesView, seed : BytesView, len~ : Int, digest? : Digest) -> Bytesfn unwrap_premaster(key : PrivateKey, wrapped : BytesView, version~ : Int, rand~ : (Int) -> Bytes) -> Bytes