Uses of Interface
io.github.mahmoudimus.quic.token.TokenLog
Packages that use TokenLog
Package
Description
Address validation tokens (RFC 9000 section 8.1), ported from quinn-proto's
token.rs and
bloom_token_log.rs: Retry and NEW_TOKEN tokens sealed with AES-256-GCM under a key the
server holds (TokenKey), their validation with expiry
and address binding (TokenValidator), and a bounded
replay log (BloomTokenLog); on the client, where
NEW_TOKEN tokens wait for the next connection (TokenStore,
TokenMemoryCache).-
Uses of TokenLog in io.github.mahmoudimus.quic.token
Classes in io.github.mahmoudimus.quic.token that implement TokenLogFields in io.github.mahmoudimus.quic.token declared as TokenLogModifier and TypeFieldDescriptionstatic final TokenLogTokenLog.NONEA log that refuses every token, so NEW_TOKEN tokens never validate an address.Constructors in io.github.mahmoudimus.quic.token with parameters of type TokenLogModifierConstructorDescriptionTokenValidator(TokenKey key, InstantSource clock, Duration retryTokenLifetime, Duration validationTokenLifetime, TokenLog log, RandomGenerator random) A validator.