Uses of Class
io.github.mahmoudimus.quic.crypto.PacketKey
Packages that use PacketKey
Package
Description
QUIC packet protection (RFC 9001 section 5): AEAD payload keys, header protection keys, Initial
keys per version, key updates and the Retry integrity tag.
QUIC packets (RFC 9000 section 17, RFC 9369): header encoding and partial decoding, packet
number truncation and recovery, coalesced datagrams, and protecting and unprotecting whole
packets in place.
-
Uses of PacketKey in io.github.mahmoudimus.quic.crypto
Methods in io.github.mahmoudimus.quic.crypto that return PacketKeyModifier and TypeMethodDescriptionstatic PacketKeyPacketKey.fromSecret(CipherSuite suite, byte[] secret, QuicVersion version) Derives a key from a traffic secret with the version's"quic key"and"quic iv"labels (RFC 9001 section 5.1).static PacketKeyPacketKey.of(CipherSuite suite, byte[] key, byte[] iv) A key from its raw parts.DirectionalKeys.packet()Returns the value of thepacketrecord component.Constructors in io.github.mahmoudimus.quic.crypto with parameters of type PacketKeyModifierConstructorDescriptionDirectionalKeys(HeaderKey header, PacketKey packet) Keys from their parts. -
Uses of PacketKey in io.github.mahmoudimus.quic.packet
Methods in io.github.mahmoudimus.quic.packet with parameters of type PacketKey