Documentation ¶
Overview ¶
Package replay implements an efficient anti-replay algorithm as specified in RFC 6479.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Filter ¶
type Filter struct {
// contains filtered or unexported fields
}
A Filter rejects replayed messages by checking if message counter value is within a sliding window of previously received messages. The zero value for Filter is an empty filter ready to use. Filters are unsafe for concurrent use.
func (*Filter) ValidateCounter ¶
ValidateCounter checks if the counter should be accepted. Overlimit counters (>= limit) are always rejected.
Click to show internal directories.
Click to hide internal directories.