forked from quic-go/quic-go
return the encryption level of a packet when decrypting it
This commit is contained in:
@@ -5,7 +5,7 @@ import "github.com/lucas-clemente/quic-go/protocol"
|
||||
// CryptoSetup is a crypto setup
|
||||
type CryptoSetup interface {
|
||||
HandleCryptoStream() error
|
||||
Open(dst, src []byte, packetNumber protocol.PacketNumber, associatedData []byte) ([]byte, error)
|
||||
Open(dst, src []byte, packetNumber protocol.PacketNumber, associatedData []byte) ([]byte, protocol.EncryptionLevel, error)
|
||||
Seal(dst, src []byte, packetNumber protocol.PacketNumber, associatedData []byte) []byte
|
||||
LockForSealing()
|
||||
UnlockForSealing()
|
||||
|
||||
Reference in New Issue
Block a user