Dave Hrycyszyn
fd874845cd
nym-sphinx-wasm: various cleanups on packet creation
2020-04-16 18:26:12 +01:00
Dave Hrycyszyn
d7e4374054
nym-sphinx-wasm: noted that message chunking is not yet implemented
2020-04-16 17:12:59 +01:00
Dave Hrycyszyn
044b12cdf1
nym-sphinx-wasm: ditched old code
2020-04-16 17:12:41 +01:00
Dave Hrycyszyn
060d0b4f02
gateway: successful send using multi-tcp-client
2020-04-16 16:45:34 +01:00
Dave Hrycyszyn
4b2a6f20f3
scripts: building for local in debug mode
2020-04-16 13:43:25 +01:00
Dave Hrycyszyn
1eb211dbd4
nym-sphinx-wasm: including provider encoding in the packet
2020-04-16 13:43:04 +01:00
Dave Hrycyszyn
40e67e7809
nym-sphinx-wasm: chunking packet sends
2020-04-16 13:42:09 +01:00
Dave Hrycyszyn
146bbef3af
nym-sphinx-wasm: loosening up serde-related dependencies
2020-04-16 13:40:41 +01:00
Dave Hrycyszyn
ab61ef8680
Changing recipient
2020-04-15 20:56:17 +01:00
Dave Hrycyszyn
dbd657646c
Sending packet to the server
2020-04-15 20:56:02 +01:00
Dave Hrycyszyn
beffc45cbe
nym-client: typo fix
2020-04-15 20:54:59 +01:00
Dave Hrycyszyn
96bbf9c3f5
gateway: simplifying
2020-04-15 20:54:20 +01:00
Dave Hrycyszyn
85680b22d9
ibid
2020-04-15 20:54:08 +01:00
Dave Hrycyszyn
e226001530
gateway: adding log related crates
2020-04-15 20:54:00 +01:00
Dave Hrycyszyn
2a6dd1d5a8
scripts: adding a stop script so I don't need to manually killall all the time
2020-04-15 20:53:29 +01:00
Dave Hrycyszyn
d8776d35ca
Merge branch 'develop' into feature/nym-sphinx-wasm
2020-04-15 17:44:47 +01:00
Jędrzej Stuczyński
dfefd2383e
Improvements to sfw-provider - client communcation ( #180 )
...
* Moved auth_token to seperate file
* Extracted check_id as separate type
* Changes due to move of auth_token and making provider client mutable
* New way of serialization provider requests/responses
* Initial attempt of using new provider client
* Moved requests and responses to separate modules
* Moved serialization to separate files
* Extracted readers and writers to io related modules
* Extra tests + bug fixes
* Updated tokio dependency to require correct features
* typo
* Easier conversion of requests/responses into enum variants
* Renamed 'read_be_u16' to better show its purpose
* Serialization related tests and fixes
* Tests for async_io + fixes
* Future considerations
* Configurable max request size
* Configurable max response size for client
* Removed debug drop implementations
* Removed debug print statement
* Changes to lock file
* Added license notifications
* Cargo fmt
2020-04-15 17:37:24 +01:00
Dave Hrycyszyn
53f29fd4a5
nym-sphinx-wasm: added a bit of documentation onto the www demo
2020-04-15 17:31:35 +01:00
Dave Hrycyszyn
3cbf1fa754
nym-sphinx-wasm: adding an example of wasm Sphinx in action
2020-04-15 17:24:43 +01:00
Dave Hrycyszyn
a2e9590420
nym-sphinx-wasm: removing outdated Sphinx examples
2020-04-15 17:24:15 +01:00
Dave Hrycyszyn
9dc9ccd9d4
Removing submodule
2020-04-15 17:18:26 +01:00
Dave Hrycyszyn
b662edc343
gateway: simplifying a bit.
2020-04-15 16:54:52 +01:00
Dave Hrycyszyn
279e46e045
nym-sphinx-wasm: appears to generate a Sphinx packet based on info sent from js.
...
Needs testing.
2020-04-15 16:54:28 +01:00
Dave Hrycyszyn
4fd07aef10
nym-sphinx-wasm: Adding serde to deal with json across wasm boundary
2020-04-15 16:49:18 +01:00
Dave Hrycyszyn
d3227ab157
nym-sphinx-wasm: adding async dependency for js
2020-04-15 16:48:45 +01:00
Dave Hrycyszyn
353c8287db
nym-sphinx-wasm: adding serde_json as a hack to get across the wasm boundary
2020-04-15 16:43:40 +01:00
Dave Hrycyszyn
16f466b795
Adding serde_json
2020-04-15 16:42:16 +01:00
Dave Hrycyszyn
65db7ef25d
nym-sphinx-wasm: adding a JavaScript package
2020-04-15 13:09:01 +01:00
Dave Hrycyszyn
7088fb3ffc
Upgraded all Sphinx commits to latest.
2020-04-15 13:08:31 +01:00
Dave Hrycyszyn
53c1aaa256
nymsphinx: adding wasm-bindgen feature to rand crate
2020-04-15 12:54:44 +01:00
Dave Hrycyszyn
306bbb1360
wasm: renamed js example folder
2020-04-14 15:59:54 +01:00
Dave Hrycyszyn
c2e3582032
wasm: demo js starting to work
2020-04-14 15:58:34 +01:00
Dave Hrycyszyn
dddac13496
gateway: adding a gateway node type which listens on a websocket
2020-04-14 15:50:59 +01:00
Dave Hrycyszyn
f07966c3fc
scripts: setting run_local_network.sh to be executable
2020-04-14 15:50:14 +01:00
Dave Hrycyszyn
b468be83da
wasm: noting that we will need to set release params in the root cargo file
2020-04-14 15:49:54 +01:00
Dave Hrycyszyn
25cfa26c56
nym-client: adding js example so I can see if sending is working at all.
2020-04-14 15:49:21 +01:00
Dave Hrycyszyn
3c8aad49fc
Updated all uses of ed25519-dalek to 2.0.0 so that wasm-pack build works
2020-04-09 17:20:22 +01:00
Dave Hrycyszyn
fd68994e64
A possibly-working wasm Sphinx packet.
2020-04-09 16:42:29 +01:00
Dave Hrycyszyn
61e0ec5ab5
ibid
2020-04-09 16:42:08 +01:00
Dave Hrycyszyn
0d33d35437
nym-sphinx-wasm: updating to latest Sphinx
2020-04-09 16:41:01 +01:00
Dave Hrycyszyn
213fd12ff7
nym-sphinx-wasm: broken WIP commit so the Stuczynski can be unleashed
2020-04-09 15:12:31 +01:00
Dave Hrycyszyn
2d323f180f
Initial build of a Sphinx packet in WebAssembly
2020-04-09 14:07:16 +01:00
Dave Hrycyszyn
3f06ccc36b
Adding Apache 2 license headers to all files ( #178 )
2020-04-09 11:24:24 +01:00
Dave Hrycyszyn
cb82299f0e
Bumped version numbers to 0.7.0-dev
2020-04-07 17:33:26 +01:00
Dave Hrycyszyn
ad52e06546
Merge tag 'v0.6.0' into develop
...
Releasing v0.6.0
2020-04-07 17:30:12 +01:00
Dave Hrycyszyn
f5a3d7eea3
Merge branch 'release/0.6.0'
v0.6.0
2020-04-07 17:29:55 +01:00
Dave Hrycyszyn
d47f0be2f2
Bumping version numbers
2020-04-07 17:29:46 +01:00
Dave Hrycyszyn
7cb78b2090
Add changelog for 0.6.0
2020-04-07 17:20:34 +01:00
Dave Hrycyszyn
c4bc6d2799
Making changelog script executable
2020-04-07 17:20:09 +01:00
Jędrzej Stuczyński
3b6110a42e
Feature/tcp client connection timeout ( #176 )
...
* Added timeout values to configs
* Fixed possible crash when using delay larger than 2 years
* Connection timeout with hardcoded value
* Using provided timeout value
* tcp client requiring timeout value at construction
* Client using updated tcp client
* Mixnode using updated tcp client
* Healthchecker having separate timeout + new client config field
* Updated validator with connection timeout field
* Added connection_timeout to validator config template
2020-04-07 15:50:23 +01:00