In coordination with Desktop and Android, iOS will be using all-numeric fingerprints, aka "Safety Numbers". Furthermore, the concept of verifying one identity and then the other has been removed. Instead we ask users to exchange a single number, or scan a single QR code. These credentials are built by combining the users identities. // FREEBIE
24 lines
763 B
Makefile
24 lines
763 B
Makefile
# Assumes you've installed protobug-objc
|
|
# see: https://github.com/alexeyxo/protobuf-objc
|
|
|
|
PROTOC=protoc \
|
|
--plugin=/usr/local/bin/proto-gen-objc \
|
|
--proto_path="${HOME}/src/WhisperSystems/protobuf-objc/src/compiler/" \
|
|
--proto_path="${HOME}/src/WhisperSystems/protobuf-objc/src/compiler/google/protobuf/" \
|
|
--proto_path='./'
|
|
|
|
all: signal_service_proto provisioning_protos fingerprint_protos
|
|
|
|
signal_service_proto: OWSSignalServiceProtos.proto
|
|
$(PROTOC) --objc_out=../src/Messages/ \
|
|
OWSSignalServiceProtos.proto
|
|
|
|
provisioning_protos: OWSProvisioningProtos.proto
|
|
$(PROTOC) --objc_out=../src/Devices/ \
|
|
OWSProvisioningProtos.proto
|
|
|
|
fingerprint_protos: OWSFingerprintProtos.proto
|
|
$(PROTOC) --objc_out=../src/Security/ \
|
|
OWSFingerprintProtos.proto
|
|
|