aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/receive.c
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-12-05 13:18:17 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2019-12-05 14:54:46 +0100
commit12b4b2210c1783437b602a6ebcef242b422b30d8 (patch)
tree1c99c578078f1c4d0780ee3de53e996415fac582 /src/receive.c
parentnetlink: prepare for removal of genl_family_attrbuf in 5.5 (diff)
downloadwireguard-monolithic-historical-12b4b2210c1783437b602a6ebcef242b422b30d8.tar.xz
wireguard-monolithic-historical-12b4b2210c1783437b602a6ebcef242b422b30d8.zip
chacha20poly1305: port to sgmitter for 5.5
I'm not totally comfortable with these changes yet, and it'll require some more scrutiny. But it's a start.
Diffstat (limited to '')
-rw-r--r--src/receive.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/receive.c b/src/receive.c
index 247a56b..dfd6e40 100644
--- a/src/receive.c
+++ b/src/receive.c
@@ -281,9 +281,9 @@ static bool decrypt_packet(struct sk_buff *skb, struct noise_symmetric_key *key,
if (skb_to_sgvec(skb, sg, 0, skb->len) <= 0)
return false;
- if (!chacha20poly1305_decrypt_sg(sg, sg, skb->len, NULL, 0,
- PACKET_CB(skb)->nonce, key->key,
- simd_context))
+ if (!chacha20poly1305_decrypt_sg_inplace(sg, skb->len, NULL, 0,
+ PACKET_CB(skb)->nonce, key->key,
+ simd_context))
return false;
/* Another ugly situation of pushing and pulling the header so as to