Open saket424 opened 5 days ago
If you want to find out more information we had a conversation about this on the matrix room here: https://matrix.to/#/!ppQOFZPDOZdYkxhyRo:skylar.tech/$LpIQ9XmTe0VVj9TThKwLHqwfKbrAwfSdamXLTQOdkhk?via=skylar.tech&via=matrix.org&via=chat.rios.org.br
If anyone wants to help add this functionality pull requests are welcome.
@skylord123 There is a new bot implementation that uses the rust sdk https://github.com/etkecc/baibot/blob/main/etc/app/config.yml.dist that appears to work well. Could you check your implementation against that ?
There is an upcoming matrix conference that I am looking forward to attending online https://cfp.matrix.org/matrixconf2024/talk/9BCM3A/
I believe they recommend the use of the rust crypto sdk even for non-rust uses
@skylord123 I assume you are aware of this projects that abstracts all the crypto layer to the rust sdk https://github.com/matrix-org/matrix-rust-sdk-crypto-nodejs
Here is a related YouTube video that is still over my head that may help others https://youtu.be/F3_Y02A53Zc?feature=shared
@skylord123 I assume you are aware of this projects that abstracts all the crypto layer to the rust sdk https://github.com/matrix-org/matrix-rust-sdk-crypto-nodejs
Yeah this is planned for next release. Created #122 for tracking this. libolm is being deprecated so we have to switch to rust crypto.
Once I get that working I can look into trying device verification on the latest.
@skylord123 I created a new bot user and plugged it into the flow that auto accepts and joins the room that it was invited into
when it is supposed to respond to "users", while it successfully receives the message and decrypts it, when it tries to respond, I get this error about the existence of an unverified device (which is the bot user using nodered)
msg : string[164] "Error sending message: UnknownDeviceError: This room contains unknown devices which have not been verified. We strongly recommend you verify them before continuing.
I am using synapse 1.113
do you recommend any remedy for this end2end encrypted private room ?