session-ios/SignalServiceKit/protobuf
Niels Andriesse c1f4bfb2d3
Update README.md
2020-04-07 13:42:26 +10:00
..
Fingerprint.proto Respond to CR. 2018-08-03 14:03:02 -04:00
Makefile Code generate Swift wrappers for protocol buffers. 2018-08-02 14:27:05 -04:00
Provisioning.proto Respond to CR. 2018-08-03 14:03:02 -04:00
README.md Update README.md 2020-04-07 13:42:26 +10:00
SignalIOS.proto Update proto schema. 2018-12-19 18:26:15 -05:00
SignalService.proto Move file 2020-02-28 10:18:55 +07:00
WebSocketResources.proto Migrate to websocket proto wrappers. 2018-08-07 13:20:22 -04:00

README.md

SignalServiceKit Protobufs

These protobuf definitions are copied from Session-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 SignalServiceKit/protobuf
make