Add SignMessageWithChatKey

This commit is contained in:
Andrea Maria Piana 2020-03-20 09:32:13 +01:00
parent ab01a05cd6
commit 2d0818d873
3 changed files with 10 additions and 1 deletions

View File

@ -1 +1 @@
0.56.5
0.56.6

View File

@ -3068,6 +3068,11 @@ func (m *Messenger) pullMessagesAndResponsesFromDB(messages []*Message) ([]*Mess
return m.persistence.MessagesByIDs(messageIDs)
}
func (m *Messenger) SignMessage(message string) ([]byte, error) {
hash := crypto.TextHash([]byte(message))
return crypto.Sign(hash, m.identity)
}
func (m *Messenger) getTimesource() TimeSource {
return m.transport
}

View File

@ -392,6 +392,10 @@ func (api *PublicAPI) SyncDevices(ctx context.Context, name, picture string) err
return api.service.messenger.SyncDevices(ctx, name, picture)
}
func (api *PublicAPI) SignMessageWithChatKey(ctx context.Context, message string) (types.HexBytes, error) {
return api.service.messenger.SignMessage(message)
}
func (api *PublicAPI) UpdateMailservers(enodes []string) error {
nodes := make([]*enode.Node, len(enodes))
for i, rawurl := range enodes {