Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Receiving messages failed due to: SignalProtocolError(InvalidKyberPreKeyId) #273

Closed
Schmiddiii opened this issue Dec 19, 2023 · 0 comments · Fixed by whisperfish/presage#225

Comments

@Schmiddiii
Copy link
Contributor

Some recent change must have introduced some issues regarding kyber pre key management. I regularly get errors receiving messages due to it trying to query kyber pre keys from the store which do not exist. This can lead to the following issue (in combination with the presage-library):

[2023-12-19T18:01:35Z ERROR presage::manager::registered] Error opening envelope: SignalProtocolError(InvalidKyberPreKeyId), message will be skipped!

This issue happens most of the time, but not on every message. It seems random when this happens.

Note that while the root of the issue is actually thrown inside of presage (I think it is thrown here), the root cause may be somewhere in libsignal-service-rs. As noted in the Whisperfish Signal chat, this may have been introduced in #271.

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 a pull request may close this issue.

1 participant