You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

23 lines
902 B

package wireguard
import "errors"
var (
// ErrInvalidKeyLength is returned when a key is not exactly 32 bytes.
ErrInvalidKeyLength = errors.New("invalid key length: must be 32 bytes")
// ErrServerNotRunning is returned when an operation requires a running server.
ErrServerNotRunning = errors.New("wireguard server not running")
// ErrEndpointRequired is returned when WireGuard is enabled but no endpoint is set.
ErrEndpointRequired = errors.New("ORLY_WG_ENDPOINT is required when WireGuard is enabled")
// ErrInvalidNetwork is returned when the network CIDR is invalid.
ErrInvalidNetwork = errors.New("invalid network CIDR")
// ErrPeerNotFound is returned when a peer lookup fails.
ErrPeerNotFound = errors.New("peer not found")
// ErrIPExhausted is returned when no more IPs are available in the network.
ErrIPExhausted = errors.New("no more IP addresses available in network")
)