Module Awa.Packet

val len_off : int
val get_pkt_len : string -> int
val set_pkt_len : bytes -> int -> unit
val pad_len_off : int
val get_pad_len : string -> int
val set_pad_len : bytes -> int -> unit
val sizeof_pkt_hdr : int
val get_payload : string -> (string, string) Stdlib.result
val hmac : Hmac.key -> int32 -> Stdlib.String.t -> string
val peek_len : Cipher.key -> int32 -> int -> string -> (int, string) Stdlib.result
val partial : string -> ('a option, string) Stdlib.result
val to_msg : string -> (Ssh.message, string) Stdlib.result
val decrypt : Kex.keys -> string -> ((Stdlib.String.t * string * Kex.keys) option, string) Stdlib.result
val encrypt : Kex.keys -> Ssh.message -> string * Kex.keys