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
Michael Kirk b860dce7f9 Swift protos for Envelope 7 years ago
..
Makefile Swift protos for Envelope 7 years ago
OWSFingerprintProtos.proto Swift protos for Envelope 7 years ago
OWSProvisioningProtos.proto Swift protos for Envelope 7 years ago
OWSSignalServiceProtos.proto Swift protos for Envelope 7 years ago
OWSSignaliOSProtos.proto Swift protos for Envelope 7 years ago
README.md Swift protos for Envelope 7 years ago
WebSocketResources.proto Swift protos for Envelope 7 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