/** * Copyright (C) 2014-2016 Open Whisper Systems * * Licensed according to the LICENSE file in this repository. */ // iOS - since we use a modern proto-compiler, we must specify // the legacy proto format. syntax = "proto2"; package ProvisioningProtos; option java_package = "org.whispersystems.signalservice.internal.push"; option java_outer_classname = "ProvisioningProtos"; message ProvisionEnvelope { // @required optional bytes publicKey = 1; // @required optional bytes body = 2; // Encrypted ProvisionMessage } message ProvisionMessage { // @required optional bytes identityKeyPublic = 1; // @required optional bytes identityKeyPrivate = 2; // @required optional string number = 3; // @required optional string provisioningCode = 4; // @required optional string userAgent = 5; // @required optional bytes profileKey = 6; // @required optional bool readReceipts = 7; }