dnscurve

DNSCurve protocol for DNS queries over a secure channel
Library dnscurve
include Dns.Protocol.CLIENT
type context
val get_id : unit -> int
val parse : context -> Dns.Buf.t -> Dns.Packet.t option
val timeout : context -> exn
val marshal : Dnscurve.keyring option -> Sodium.Box.keypair -> ?alloc:( unit -> Dns.Buf.t ) -> Dns.Packet.t -> (context * Dns.Buf.t) list