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) result
val compression_alg_to_string : compression_alg -> string
val is_rfc4419 : alg -> bool
val is_finite_field : alg -> bool
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 : Format.formatter -> negotiation -> unit
val guessed_right : s:Ssh.kexinit -> c:Ssh.kexinit -> bool
val negotiate : s:Ssh.kexinit -> c:Ssh.kexinit -> (negotiation, string) result
val make_plaintext : unit -> keys
val is_plaintext : keys -> bool
val is_keyed : keys -> bool
val keys_lifespan : Mtime.span
module Dh : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>