You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-ios/SignalServiceKit/protobuf
Matthew Chen 79375e20b2 Update proto schema. 6 years ago
..
Fingerprint.proto Respond to CR. 6 years ago
Makefile Code generate Swift wrappers for protocol buffers. 6 years ago
Provisioning.proto Respond to CR. 6 years ago
README.md Swift protos for Envelope 6 years ago
SignalIOS.proto Update proto schema. 6 years ago
SignalService.proto Update proto schema to reflect album captions. 6 years ago
WebSocketResources.proto Migrate to websocket proto wrappers. 6 years ago

README.md

SignalServiceKit Protobufs

These protobuf definitions are copied from Signal-Android, but modified to match some iOS conventions.

Prequisites

Install Apple's swift-protobuf (not the similarly named protobuf-swift)

brew install swift-protobuf

This should install an up to date protobuf package as a dependency. Note that since we use the legacy proto2 format, we need to specify this in our .proto files.

syntax = "proto2";

Building Protobuf

cd ~/src/WhisperSystems/SignalServiceKit/protobuf
make