AEAD.go 403 B

12345678910
  1. package crypto
  2. import "v2ray.com/core/external/github.com/lucas-clemente/quic-go/internal/protocol"
  3. // An AEAD implements QUIC's authenticated encryption and associated data
  4. type AEAD interface {
  5. Open(dst, src []byte, packetNumber protocol.PacketNumber, associatedData []byte) ([]byte, error)
  6. Seal(dst, src []byte, packetNumber protocol.PacketNumber, associatedData []byte) []byte
  7. Overhead() int
  8. }