Initialize buffer for decryption
This commit is contained in:
parent
44c065ba26
commit
af0c289290
1 changed files with 2 additions and 0 deletions
|
@ -515,7 +515,9 @@ static bool sptps_receive_data_datagram(sptps_t *s, const char *data, size_t len
|
||||||
// Decrypt
|
// Decrypt
|
||||||
|
|
||||||
char buffer[len];
|
char buffer[len];
|
||||||
|
memset(buffer, 0x00, len);
|
||||||
size_t outlen;
|
size_t outlen;
|
||||||
|
// CHECK: If this happens should we restart sptps?
|
||||||
if(!chacha_poly1305_decrypt(s->incipher, seqno, data, len, buffer, &outlen))
|
if(!chacha_poly1305_decrypt(s->incipher, seqno, data, len, buffer, &outlen))
|
||||||
return error(s, EIO, "Failed to decrypt and verify packet");
|
return error(s, EIO, "Failed to decrypt and verify packet");
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue