netbird/signal
Maycon Santos d5af5f1878
Refactor: Move Signal server and client (#80)
* Move Signal Server

* Move Signal Client

* Cleanup duplicates and unused files

* Moved Signal client tests
2021-08-09 19:21:48 +02:00
..
client Refactor: Move Signal server and client (#80) 2021-08-09 19:21:48 +02:00
peer chore: [Signal] synchronize peer registry 2021-06-10 17:08:40 +02:00
proto update signal gRpc, enable TLS and add keepalive params (#62) 2021-07-21 20:23:11 +02:00
server Refactor: Move Signal server and client (#80) 2021-08-09 19:21:48 +02:00
Dockerfile update signal gRpc, enable TLS and add keepalive params (#62) 2021-07-21 20:23:11 +02:00
README.md update signal gRpc, enable TLS and add keepalive params (#62) 2021-07-21 20:23:11 +02:00

Wiretrustee Signal Server

This is a Wiretrustee signal-exchange server and client library to exchange connection information between Wiretrustee peers

The project uses gRpc library and defines service in protobuf file located in: proto/signalexchange.proto

To build the project you have to do the following things.

Install golang gRpc tools:

#!/bin/bash
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1

Generate gRpc code:

#!/bin/bash
protoc -I proto/ proto/signalexchange.proto --go_out=. --go-grpc_out=.