package awa
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val compression_alg_of_string :
string ->
(compression_alg, string) Stdlib.result
val compression_alg_to_string : compression_alg -> string
val is_rfc4419 : alg -> bool
val is_finite_field : alg -> bool
val alg_of_string : string -> (alg, string) Stdlib.result
val alg_to_string : alg -> string
val group_of_alg : alg -> Mirage_crypto_pk.Dh.group
val hash_of_alg : alg -> (module Digestif.S)
val supported : alg list
val make_kexinit :
?ext_info:[ `Ext_info_c | `Ext_info_s ] ->
Hostkey.alg list ->
alg list ->
unit ->
Ssh.kexinit
type negotiation = {
kex_alg : alg;
server_host_key_alg : Hostkey.alg;
encryption_alg_ctos : Cipher.t;
encryption_alg_stoc : Cipher.t;
mac_alg_ctos : Hmac.t;
mac_alg_stoc : Hmac.t;
compression_alg_ctos : compression_alg;
compression_alg_stoc : compression_alg;
}
val pp_negotiation : Stdlib.Format.formatter -> negotiation -> unit
val guessed_right : s:Ssh.kexinit -> c:Ssh.kexinit -> bool
val negotiate :
s:Ssh.kexinit ->
c:Ssh.kexinit ->
(negotiation, string) Stdlib.result
val make_plaintext : unit -> keys
val is_plaintext : keys -> bool
val is_keyed : keys -> bool
val derive_keys :
(((string -> unit) -> unit) -> string) ->
Z.t ->
string ->
string ->
negotiation ->
Mtime.t ->
(keys * keys * Mtime.t, string) Stdlib.result
module Dh : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>