Foul Matters's avatar
Foul Matters 9 months ago
@Keychat when login with @Amber to the app I noticed that the profile icon doesn't pass over to the chat profile. Expected? Also the recover eCash from mint seems to go into infinite loop...

Replies (11)

Keychat's avatar
Keychat 9 months ago
In Keychat, user nicknames are not taken from the kind 0 profile, as we believe that nicknames in a chat application should remain private and not be published to relays.
Keychat's avatar
Keychat 9 months ago
We’ve encountered the same issue with “recover eCash from mint” going into an infinite loop, and we’ll look into it.
Keychat's avatar
Keychat 9 months ago
Keychat's avatar Keychat
The current avatar is derived from the public key, so there’s no need to upload anything to a server. We’re considering adding support for custom avatars—allowing users to upload their own to a server or relay—but we have some reservations and are still exploring better alternatives.
View quoted note →
Keychat's avatar
Keychat 9 months ago
To achieve forward secrecy and backward secrecy in the end-to-end encryption algorithm, the encryption keys are continuously updated. This means that each Keychat client is stateful. This state cannot be synchronized across two devices, as doing so would compromise the forward and backward secrecy of the end-to-end encryption. One possible solution is that, if Alice and Bob are both using Keychat on two devices (a phone and a computer), we can create a pairwise group for these four devices. We still need some time to implement this.
Keychat's avatar
Keychat 9 months ago
Thanks. We will study Signal’s approach.