Skip to content

Fix overlapping ChaCha20Poly1305 buffers on OpenSSL - #4

Open
axlibproject wants to merge 4 commits into
SmartHomeOS:masterfrom
axlibproject:master
Open

axlibproject wants to merge 4 commits into
SmartHomeOS:masterfrom
axlibproject:master

Conversation

@axlibproject

Copy link
Copy Markdown

HomeKit connections fail on Raspberry Pi with OpenSSL:
EVP_DecryptUpdate: partially overlapping buffers.

Decrypt into a separate plaintext buffer before copying the
result into the read buffer.

Verified on Raspberry Pi against a Vimar gateway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant