onet
onet copied to clipboard
Overlay Network for distributed protocols
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.0.0-20200202164722-d101bd2416d5 to 0.1.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20190325154230-a5d413f7728c to 0.1.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
The current `SendToChildrenInParallel` is synchronous: it waits for each children to receive the message OR to return an error. Unfortunately some connections only return an error after a timeout. For...
The current `RegisterStreamingHandlers` is not ideal when it comes to implement a streaming service: - every new client message calls the endpoint again - the endpoint cannot return an error...
I'm refactoring the streaming capabilities of onet. Now, I'm having issues understanding what is the need for a bidirectional stream. Which real use case cannot be solved by opening a...
When a streaming handler returns a non-nil error, it is logged but the client is not informed of the call's failure. ```go s.RegisterStreamingHandler(func(*struct{}) (chan *struct{}, chan bool, error) { return...
When register a handler with an unscoped (ie, not existing at the root of a package, such as `struct{}` used directly), it fails with the following. ```go RegisterHandler(func (struct{}) (struct{},...
This adds a cipher suite interface that will be used instead of Kyber abstractions to allow any kind of asymmetric cryptography. It also implements the interface by using the Ed25519...
When creating a public.toml, sign every public key with itself, so that we can prove that the node knows the corresponding private key. @jeffallen @lefkok - is this enough to...
Joao commented to me that "it's too bad that often when I come back to using mininet after several months it doesn't work, is that a feature of onet you...