kes-agent-0.1.0.0

Synopsis

KES agent library and binaries

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.

Author

Tobias Dammers

Maintainer

tobias@well-typed.com

License

Apache-2.0

Source
https://github.com/input-output-hk/kes-agent
Commit hash
01058a17a4b627d4ff5267e26f20ee23a16bdb36
Subdir
kes-agent
Timestamp

2025-08-05T12:17:33Z

Revisions

None

Dependencies
library kes-agent:
  • ["base >=4.14.0.0 && <4.22.0.0","async","aeson >=2.0","base16-bytestring","binary","blaze-html >=0.9 && <0.10","bytestring >=0.11","cardano-crypto-class","cardano-binary","contra-tracer ==0.1.0.1","containers >=0.6.5.1 && <0.9","casing >=0.1.4.1 && <0.2","extra >=1.7.12 && <1.8","formatting","ghc-prim","io-classes >=1.8.0.0","mtl","network","network-mux","nothunks","ouroboros-network-framework","process >=1.6 && <1.7","quiet","serdoc-core","socket >=0.8.3 && <0.9","stm >=2.5 && <2.6","text","template-haskell >=2.18.0.0","time >=1.10","typed-protocols ^>=1.0"]

if !os(windows)

  • hsyslog
executable kes-agent:
  • ["base >=4.14.0.0 && <4.22.0.0","kes-agent","async","bytestring","cardano-crypto-class","contra-tracer","containers","directory","filepath","io-classes","network","ouroboros-network-framework","optparse-applicative","serdoc-core","text","time","tomland","typed-protocols","Win32-network"]

if !os(windows)

  • unix
  • hdaemonize
  • hsyslog
executable kes-service-client-demo:
  • ["base >=4.14.0.0 && <4.22.0.0","kes-agent","bytestring","cardano-crypto-class","contra-tracer","io-classes","network","ouroboros-network-framework","optparse-applicative","text","time","typed-protocols","Win32-network"]

if !os(windows)

  • hsyslog
executable kes-agent-control:
  • ["base >=4.14.0.0 && <4.22.0.0","kes-agent","aeson >=2.0","bytestring","cardano-crypto-class","contra-tracer","extra >=1.7.12 && <1.8","io-classes","network","ouroboros-network-framework","optparse-applicative","serdoc-core","text","time","typed-protocols","Win32-network"]

if !os(windows)

  • hsyslog
test-suite kes-agent-tests:
  • ["base >=4.14.0.0 && <4.22.0.0","kes-agent","aeson >=2.0","async","bytestring","cardano-binary","cardano-crypto-class","cardano-crypto-tests","contra-tracer","containers","directory >=1.3.6.1 && <1.4.0.0","filepath >=1.4.2 && <1.5","ghc-prim","io-classes","io-sim >=1.5.0","network","network-mux","ouroboros-network-framework","ouroboros-network-testing >=0.8","primitive >=0.7.4 && <0.10","process","QuickCheck","random >=1.2.1 && <1.3","serdoc-core","tasty","tasty-hunit","tasty-quickcheck","temporary >=1.3 && <1.4","text >=1.2.5","time >=1.10","Win32-network"]

if !os(windows)

  • socket-unix >=0.2.0.0 && <0.3.0.0
  • unix