const (
NOT BitwiseID = iota// Bitwise NOT AND // Bitwise AND OR // Bitwise OR XOR // Bitwise XOR (exclusive OR) SUCCESS ID = "SUCCESS"
FAIL ID = "FAIL"
INVALID ID = "INVALID"
CUSTOM ID = "CUSTOM"
RETRY ID = "RETRY"
BAN ID = "BAN"
NONE ID = "NONE"
)
NewKeyChain creates and returns a new KeyChain instance with a specified
bitwise condition for validation logic. It returns an error if the
condition is invalid.