noisecat
noisecat copied to clipboard
The noise swiss army knife
After `git clone` and fixing the assignment issue as described in #5, I get: ```shell noisecat on master took 8s ❯ make go get -u -f github.com/gedigi/noisecat/... go get:...
```bash # go version go version go1.16.3 darwin/amd64 ``` Getting a compilation error in noisenet/conn.go: ```bash # make darwin ../noisenet/conn.go:97:14: assignment mismatch: 1 variable but c.out.Encrypt returns 2 values ```...
When in proxy mode, noisecat doesn't seem to capture the output of the endpoint. Setup: (1) tcpserver:1961 (2) noisecatproxy:1968 ```bash # printf 'text://127.0.0.1/\r\n' | noisecat -proto Noise_NN_25519_ChaChaPoly_BLAKE2b 127.0.0.1 1968 2021/04/28...
Very nice project! Having `noisecat` support `Noise_XK_secp256k1_ChaChaPoly_SHA256` (the Lightning variant of Noise) would be very useful when playing with Lightning Network related projects. See [BOLT #8: Encrypted and Authenticated Transport](https://github.com/lightningnetwork/lightning-rfc/blob/master/08-transport.md#noise-protocol-instantiation)...