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 ¶ added in v0.0.20201118
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) Reset ¶ added in v0.0.20201118
func (f *Filter) Reset()
Reset resets the filter to empty state.
func (*Filter) ValidateCounter ¶ added in v0.0.20201118
ValidateCounter checks if the counter should be accepted. Overlimit counters (>= limit) are always rejected.
Click to show internal directories.
Click to hide internal directories.