mirror of https://github.com/XTLS/Xray-core
19 lines
324 B
Go
19 lines
324 B
Go
package quic
|
|
|
|
import (
|
|
"crypto"
|
|
"crypto/cipher"
|
|
_ "crypto/tls"
|
|
_ "unsafe"
|
|
)
|
|
|
|
type CipherSuiteTLS13 struct {
|
|
ID uint16
|
|
KeyLen int
|
|
AEAD func(key, fixedNonce []byte) cipher.AEAD
|
|
Hash crypto.Hash
|
|
}
|
|
|
|
//go:linkname AEADAESGCMTLS13 crypto/tls.aeadAESGCMTLS13
|
|
func AEADAESGCMTLS13(key, nonceMask []byte) cipher.AEAD
|