mirror of
https://github.com/XTLS/REALITY.git
synced 2025-08-23 23:18:36 +00:00
More fixes for AES block
This commit is contained in:
parent
2ea7e5619e
commit
514f8647ea
@ -512,11 +512,11 @@ func aeadAESGCM(key, noncePrefix []byte) aead {
|
|||||||
if len(noncePrefix) != noncePrefixLength {
|
if len(noncePrefix) != noncePrefixLength {
|
||||||
panic("tls: internal error: wrong nonce length")
|
panic("tls: internal error: wrong nonce length")
|
||||||
}
|
}
|
||||||
aes, err := aes.NewCipher(key)
|
aes, err := fipsaes.New(key)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
aead, err := gcm.NewGCMForTLS12(aes.(*fipsaes.Block))
|
aead, err := gcm.NewGCMForTLS12(aes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
@ -540,11 +540,11 @@ func aeadAESGCMTLS13(key, nonceMask []byte) aead {
|
|||||||
if len(nonceMask) != aeadNonceLength {
|
if len(nonceMask) != aeadNonceLength {
|
||||||
panic("tls: internal error: wrong nonce length")
|
panic("tls: internal error: wrong nonce length")
|
||||||
}
|
}
|
||||||
aes, err := aes.NewCipher(key)
|
aes, err := fipsaes.New(key)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
aead, err := gcm.NewGCMForTLS13(aes.(*fipsaes.Block))
|
aead, err := gcm.NewGCMForTLS13(aes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user