Package1.3.0.0Network
kes-agent
KES agent library and binaries
- Version1.3.0.0
- CategoryNetwork
- LicenceApache-2.0
- AuthorTobias Dammers
- Maintainertobias@well-typed.com
- Pinned byhackage kes-agent 1.3.0.0
- Sourcehackage.haskell.org/package/kes-agent-1.3.0.0
Modules
50 modules- Cardano.KESAgent.Priority2This module defines a priority type for trace logging.
- Cardano.KESAgent.Processes.Agent13The main Agent program.
- Cardano.KESAgent.Processes.Agent.CommonActions19Common operations used inside the KES agent process.
- Cardano.KESAgent.Processes.Agent.Context1
- Cardano.KESAgent.Processes.Agent.ControlActions6Functions for handling commands issued by a command client within a KES
- Cardano.KESAgent.Processes.Agent.ControlDrivers3Compatibility abstraction for the available control protocols.
- Cardano.KESAgent.Processes.Agent.Monad2Convenience constraint bundles for running Agent processes.
- Cardano.KESAgent.Processes.Agent.ServiceDrivers4Compatibility abstraction for the available service protocols.
- Cardano.KESAgent.Processes.Agent.Type4The Agent type, representing the state of a running KES agent process.
- Cardano.KESAgent.Processes.ControlClient6Control client process.
- Cardano.KESAgent.Processes.ServiceClient8KES agent service client API
- Cardano.KESAgent.Protocols.AgentInfo6Data types to represent agent state information to display to a user via
- Cardano.KESAgent.Protocols.BearerUtil2
- Cardano.KESAgent.Protocols.Control.V0.Driver7
- Cardano.KESAgent.Protocols.Control.V0.Peers7
- Cardano.KESAgent.Protocols.Control.V0.Protocol8
- Cardano.KESAgent.Protocols.Control.V1.Driver7
- Cardano.KESAgent.Protocols.Control.V1.Peers7
- Cardano.KESAgent.Protocols.Control.V1.Protocol8
- Cardano.KESAgent.Protocols.Control.V2.Driver7
- Cardano.KESAgent.Protocols.Control.V2.Peers8
- Cardano.KESAgent.Protocols.Control.V2.Protocol9
- Cardano.KESAgent.Protocols.Control.V3.Driver7
- Cardano.KESAgent.Protocols.Control.V3.Peers8
- Cardano.KESAgent.Protocols.Control.V3.Protocol9
- Cardano.KESAgent.Protocols.RecvResult1Representing the result of receiving a key bundle.
- Cardano.KESAgent.Protocols.Service.V0.Driver2
- Cardano.KESAgent.Protocols.Service.V0.Peers2
- Cardano.KESAgent.Protocols.Service.V0.Protocol3
- Cardano.KESAgent.Protocols.Service.V1.Driver2
- Cardano.KESAgent.Protocols.Service.V1.Peers2
- Cardano.KESAgent.Protocols.Service.V1.Protocol2
- Cardano.KESAgent.Protocols.Service.V2.Driver3
- Cardano.KESAgent.Protocols.Service.V2.Peers2
- Cardano.KESAgent.Protocols.Service.V2.Protocol2
- Cardano.KESAgent.Protocols.Types7Common types used in all/most protocols.
- Cardano.KESAgent.Protocols.VersionHandshake.Driver2
- Cardano.KESAgent.Protocols.VersionHandshake.Peers2
- Cardano.KESAgent.Protocols.VersionHandshake.Protocol3
- Cardano.KESAgent.Serialization.CBOR6Newtype wrappers used for serializing various things to/from on-disk
- Cardano.KESAgent.Serialization.DirectCodec8A codec used for direct serialization (sending and receiving data through
- Cardano.KESAgent.Serialization.RawUtil35Various bits and pieces for raw serialization.
- Cardano.KESAgent.Serialization.TextEnvelope8Text envelopes for CBOR serialization. Mirrors definitions used in
- Cardano.KESAgent.Util.ColoredOutput29
- Cardano.KESAgent.Util.Formatting3
- Cardano.KESAgent.Util.GetVersion5
- Cardano.KESAgent.Util.PlatformPoison1
- Cardano.KESAgent.Util.RetrySocket4Retry socket actions upon errors.
- Cardano.KESAgent.Util.Version1
- Paths_kes_agent8overwritten if the module is regenerated. This module exports a function to locate data files, and values that record
Description
KES agent provides a solution for storing KES keys in-process, in order to allow them to be erased securely and enable forward security in the Cardano blockchain.
Depends on
31 packages- aeson-2.2.5.1in this set
- async-2.2.6in this set
- base-4.22.0.0with GHC
- base16-bytestring-1.0.2.0in this set
- binary-0.8.9.3with GHC
- blaze-html-0.9.2.0in this set
- bytestring-0.12.2.0with GHC
- cardano-binary-1.9.1.0in this set
- cardano-crypto-class-2.5.1.0in this set
- casing-0.1.4.1in this set
- containers-0.8with GHC
- contra-tracer-0.2.1.1in this set
- deepseq-1.5.1.0with GHC
- extra-1.8in this set
- formatting-7.2.0in this set
- hsyslog-5.0.2in this set
- io-classes-1.8.0.1in this set
- kes-agent-crypto-1.2.0.0in this set
- mtl-2.3.1with GHC
- network-3.2.9.0in this set
- network-mux-0.11.0.0in this set
- nothunks-0.3.1in this set
- process-1.6.26.1with GHC
- quiet-0.2in this set
- serdoc-core-0.3.2.0in this set
- socket-0.8.3.0in this set
- stm-2.5.3.1with GHC
- template-haskell-2.24.0.0with GHC
- text-2.1.3with GHC
- time-1.15with GHC
- typed-protocols-1.2.2.0in this set
Used by in this set · 0
Nothing in this set depends on it.