Simon Wicky
db112eaa45
fix dependencies
2023-08-23 15:02:29 +02:00
Simon Wicky
da4f9bb3b2
fix clippy warning
2023-08-23 15:02:18 +02:00
Simon Wicky
d710242566
buffer size change
2023-08-10 13:34:09 +02:00
Simon Wicky
815920c9f1
fix import error for wasm clients
2023-08-10 13:27:43 +02:00
Simon Wicky
50a45eab5a
remove epoch id caching
2023-08-09 08:59:09 +02:00
Simon Wicky
2a47420e0b
cleanup
2023-08-08 16:54:24 +02:00
Simon Wicky
b5a2b79eeb
tentative bgufix
2023-08-08 16:13:18 +02:00
Simon Wicky
d00d4bd73e
add timeout to handshake
2023-08-08 10:05:38 +02:00
Simon Wicky
33ea1501d0
filter_node_versions keeps the epoch
2023-08-08 09:57:11 +02:00
Simon Wicky
aa48d18753
tentative stabilisation of Noise handshake
2023-08-07 14:58:29 +02:00
Simon Wicky
4bfe533b51
allow emtpy topology to be served
2023-08-04 15:08:01 +02:00
Simon Wicky
abaa64a54b
add all nodes in topology
2023-08-04 14:17:38 +02:00
Simon Wicky
0d81c7d765
epoch in client-gateway, nym-api does not compile
2023-08-03 11:00:53 +02:00
Simon Wicky
6e3a84b759
adapt client to new noise signature
2023-08-03 10:43:48 +02:00
Simon Wicky
ba96744dd8
epoch in psk for nodes
2023-08-03 10:38:49 +02:00
Simon Wicky
c28410f6de
allow multiple messages decryption
2023-08-02 13:59:06 +02:00
Simon Wicky
203633cabf
noise between client and gateway, first try
2023-07-28 14:33:01 +02:00
Simon Wicky
331a0328c7
remove absolute dependence on topology
2023-07-28 12:09:13 +02:00
Simon Wicky
9e3bb6ef24
error handling on try_read + EOF
2023-07-28 09:25:44 +02:00
Simon Wicky
4014467496
revamp poll_read for Noise Stream
2023-07-27 12:25:17 +02:00
Simon Wicky
3cd17be26f
error handling
2023-07-27 10:56:35 +02:00
Simon Wicky
9d91145f0a
somewhat working stream
2023-07-26 16:18:40 +02:00
Simon Wicky
83d0dfc657
bit of cleanup
2023-07-26 15:47:43 +02:00
Simon Wicky
f91a22cb6a
store extra bytes in storage
2023-07-26 14:49:09 +02:00
Simon Wicky
981f567131
first try at noisestream
2023-07-26 14:44:56 +02:00
Simon Wicky
c58331f9b0
change to sphinx key initiator side
2023-07-25 09:52:04 +02:00
Simon Wicky
5d26fefaaa
hash psk
2023-07-25 09:23:51 +02:00
Simon Wicky
dc77e3f962
swap id key for sphinx key
2023-07-24 16:54:08 +02:00
Simon Wicky
eca406d9a7
more debugging...
2023-07-24 16:26:32 +02:00
Simon Wicky
139bde0176
more debugging
2023-07-24 16:19:31 +02:00
Simon Wicky
a4c0be13f8
continue debugging
2023-07-24 15:16:32 +02:00
Simon Wicky
f680222b91
add debug info
2023-07-24 11:48:18 +02:00
Simon Wicky
27b399331b
debug info
2023-07-24 11:27:36 +02:00
Simon Wicky
8e4516a0a8
find node by ip not by full ip,port addr
2023-07-24 10:44:49 +02:00
Simon Wicky
234656aba8
draft a full noise handshake, with dummy secret
2023-07-24 10:18:22 +02:00
Simon Wicky
15f43c705a
bring what's needed for secret, but epoch
2023-07-21 16:37:52 +02:00
Simon Wicky
044251d60f
bring private key to the noise handshake. still does nothing though
2023-07-21 14:41:31 +02:00
Simon Wicky
5424568e81
add NoiseStream decorator, does nothing yet
2023-07-21 12:02:03 +02:00
Simon Wicky
b939978c28
add topology refresher to gateways and mixnodes
2023-07-21 09:20:23 +02:00
benedettadavico
f3b17ad2f8
Revert contract version
2023-06-27 09:57:17 +02:00
benedettadavico
9121078576
Update versions and changelog for release v1.1.23
2023-06-27 09:48:35 +02:00
pierre
54cb7be1e1
chore: update copyright notice in comment headers
2023-06-26 16:09:24 +02:00
Jon Häggblad
35f2e71202
Don't fully turn off background task when cover traffic is disabled ( #3596 )
...
* Don't fully turn off background task when cover traffic is disabled
* Leave no_cover function alone
* Add methods on config struct instead of explicitly setting options
* Add medium toggle to network-requester run command
* clippy
* rustfmt
* Unused
2023-06-26 15:36:07 +02:00
Jon Häggblad
a4ffd135e7
Fix the medium toggle in nym-connect ( #3590 )
2023-06-22 16:30:25 +02:00
Jon Häggblad
4af70ef255
nym-connect: medium speed setting ( #3585 )
...
* Lock files
* Add flag to disable cover traffic
* Add flag to disable per hop delays
* Add flag to enable mixed size packets
* Add meta flag to set medium speed
* Special case zero averge hop delay to be exactly zero
* Extract out generate_hop_delays function
2023-06-22 10:55:35 +02:00
Jon Häggblad
e14db00fc2
nym-cli: client identity signing support ( #3575 )
...
* Add client identity key signing to nym-cli
* Only load private key
* rustfmt
* Rename to identity key since it's generic
* Rename client_key to identity_key
2023-06-20 14:48:53 +02:00
benedettadavico
09c46e3403
Merge remote-tracking branch 'origin/master' into develop
2023-06-20 10:36:06 +02:00
benedettadavico
2032b3bdae
updating versions for release v1.1.22
2023-06-20 09:51:28 +02:00
Jon Häggblad
3748ab77a1
Statically link openssl ( #3504 )
...
* Statically link openssl
* Fix wasm client build
* Enable openssl for nyxd-client feature
2023-06-16 11:27:25 +02:00
Tommy Verrall
dd33052f0e
Merge pull request #3520 from nymtech/bugfix/incorrect-client-versions
...
bugfix #3434
2023-06-14 17:23:11 +01:00