Merge pull request #3305 from cesanta/chacha

improve error handling with ChaCha
This commit is contained in:
Sergio R. Caprile authored and GitHub committed 2025-10-10 14:00:02 -03:00
commit 235dafe646
2 files changed
+8

No files matched your search

+4
View File
@@ -11581,6 +11581,10 @@ static int mg_tls_recv_record(struct mg_connection *c) {
return -1;
}
n = mg_chacha20_poly1305_decrypt(dec, key, nonce, msg, msgsz);
if (n == (size_t) -1) {
mg_error(c, "decryption error");
return -1;
}
memmove(msg, dec, n);
mg_free(dec);
}
+4
View File
@@ -516,6 +516,10 @@ static int mg_tls_recv_record(struct mg_connection *c) {
return -1;
}
n = mg_chacha20_poly1305_decrypt(dec, key, nonce, msg, msgsz);
if (n == (size_t) -1) {
mg_error(c, "decryption error");
return -1;
}
memmove(msg, dec, n);
mg_free(dec);
}