Skip to content
This repository was archived by the owner on May 3, 2021. It is now read-only.
This repository was archived by the owner on May 3, 2021. It is now read-only.

Project Direction #40

@Michael-F-Bryan

Description

@Michael-F-Bryan

This crate now covers a fair amount of the libsignal-protocol-c API, so it's probably time to be more organised and write down our goals.

My end goal is to be able to write a bot in Rust which can communicate using Signal. For example, I could run a service on a Raspberry Pi and have it send notifications to my phone when something happens.

As such, I guess the next step would be to create a libsignal-service-rs project which builds on top of libsignal-protocol-rs and handles things like communicating with signal's servers and securely managing keys/sessions.

This also gives us a chance to use libsignal-protocol-rs in a real-world scenario (e.g. to see if the API is ergonomic or logically sound), seeing as we've only really got the generate_keys and sessions examples to go on at the moment...

@shekohex, what are your thoughts?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions