package
0.0.0-20220414103556-e6555c804e51
Repository: https://github.com/riltech/centurion.git
Documentation: pkg.go.dev
# Functions
Final combat states are states which after the state should not update anymore.
Constructor to create a new engine repository.
No description provided by the author
# Constants
Happens after hints are received from the defender and sent back to the attacker.
Happens when the attacker fails to complete the challenge flow for some reason (e.g.
Starting state for the combat.
Happens when the attacker successfully penetrates a defense module.
Happens when the defense fails to complete the challenge flow for some reason (e.g.
After attack initiation on defense modules provided by defenders, the defender is requested to provide hints for the attacker.
Happens when the defender succeeds in defending their module.
Happens when the defender evaluated a given solution.
Happens when a defender has to validate a given solution for a given challenge.
Happens after the attacker had received hints and provided a solution for a challenge.
# Variables
Collection of the available CombatStates.
# Structs
Describes a combat in the system which can happen between attackers and defenders.
Combat repository implementation.
Service implementation.
# Interfaces
Describes a repository for the combat package.
Describes a combat service interface.