Commit Graph

261 Commits

Author SHA1 Message Date
mohab metwally
3c793a3ffc remove x25519 with conflicting zeroize dep 2022-10-27 18:26:14 +02:00
Luther Blissett
afcccefac9 crypto/note: Use audited chacha20poly1305 crate for note encryption. 2022-10-26 16:13:12 +02:00
Dastan-glitch
3a68228897 example/crypsinous: fix p2p and syncing issue 2022-10-24 04:02:20 +03:00
mohab metwally
8820bf135d [ouroboros/stakeholder] update sigma2 with new dashu api 2022-10-19 13:25:36 +02:00
Luther Blissett
62d1f06c1f Update imports for type migrations. 2022-10-17 00:34:34 +02:00
Dastan-glitch
c0c97337d7 resolve conflicts merging dao_demo 2022-10-16 02:50:59 +03:00
Luther Blissett
2ca5866c43 Fix tests compilation 2022-10-15 20:30:21 +02:00
Luther Blissett
d718574bba cargo fmt 2022-10-15 20:07:00 +02:00
Luther Blissett
c99d6e5484 Update Cargo.lock 2022-10-15 20:06:28 +02:00
mohab metwally
829d057742 fix circuit target, pruning 2022-10-15 16:30:56 +02:00
mohab metwally
f132a15358 resolve conflicts 2022-10-15 16:06:08 +02:00
mohab metwally
6b83239db6 merge conflicts 2022-10-15 14:23:27 +02:00
Luther Blissett
2b587bc14a Migrate lib to smol instead of explicit async deps.
Internally they're the same, smol exports them.
2022-10-14 18:43:26 +02:00
Luther Blissett
47dbf1363f Clean up async_daemonize for less imports and use smol. 2022-10-14 14:07:06 +02:00
Luther Blissett
f26ad3b7f0 sdk/crypto: Add FromStr implementation for Nullifier. 2022-10-14 02:30:21 +02:00
Luther Blissett
9865b21a28 crypto: Stricter API for nullifier and secretkey. 2022-10-14 02:29:51 +02:00
Luther Blissett
4888b25830 drk/deploy: Add ZK proof for deployment, and some cleanups and roadmap. 2022-10-10 14:53:17 +02:00
Luther Blissett
9b0f68460d drk: Draft code for contract deployment. 2022-10-10 13:33:09 +02:00
Luther Blissett
766c07c72c util: Add base32 encoding. 2022-10-08 13:24:17 +02:00
Luther Blissett
c769fd42ec Update dependency versions and remove env_logger dep. 2022-10-07 00:58:48 +02:00
Luther Blissett
e7bc898923 darkwikid: main.rs improvements, and cleanups.
* Use dryoc for crypto_secretbox instead of public-key encryption.

* Detach raft task to background (this needs a good rework, current
  design is suboptimal).

* Remove ctrlc and add signal-hook to handle signals

* Upon SIGHUP, reload workspace secrets from the TOML config file.
2022-10-07 00:50:40 +02:00
mohab metwally
85096c5caa [stakeholder/stakeholder] burn/mint lead coin 2022-09-30 17:27:07 +02:00
ghassmo
d4f0aa8285 create ircd2 bin: ircd based on hashchain 2022-09-30 16:04:25 +04:00
aggstam
07b7d0f148 fud: moved to bin 2022-09-30 00:34:00 +03:00
aggstam
366c917021 p2pnet: patch validate hosts ips before storing: added missing ranges 2022-09-26 22:59:39 +03:00
aggstam
d8b440b831 p2pnet: validate hosts ips before storing 2022-09-26 22:39:26 +03:00
Dastan-glitch
f5490477ca bin/dao: Show the token id as a string, airdrop() pass PublicKey and Rename xDRK and gDRK to DRK and GOV 2022-09-25 05:57:30 +03:00
Luther Blissett
6fc5b43d54 Mop up dependencies and features. 2022-09-24 19:18:14 +02:00
Luther Blissett
bcf031fb8a Update examples. 2022-09-24 16:02:20 +02:00
Luther Blissett
5f56936668 rpc/websockets: Port to rustls. 2022-09-24 16:02:19 +02:00
Luther Blissett
0e5502f5d5 Move serialization library into its own submodule. 2022-09-24 16:02:19 +02:00
ghassmo
abdc2383f4 bin/ircd: add mvc draft 2022-09-23 11:37:19 +04:00
Luther Blissett
de7b6e9bd7 crypto: Add MiMC VDF. 2022-09-21 16:58:27 +02:00
lunar-mining
28b7dcd021 dao_demo: mint dao bulla from command line 2022-09-18 16:11:54 +02:00
Dastan-glitch
8556a819cc Merge branch 'master' into dao_demo 2022-09-16 23:54:06 +03:00
ghassmo
11f65b6d00 bin/darkwiki: move darkwikid and darkwiki-cli to the same directory in bin & bump version 0.4.0 2022-09-15 11:35:38 +04:00
ghassmo
93760b5f54 bin/ircd: bump version 0.4.0 2022-09-13 14:42:12 +04:00
Dastan-glitch
d4c3b2f5e5 move daod and dao-cli to dao folder, and rename dao-cli to dao 2022-09-07 02:39:36 +03:00
Luther Blissett
ee4c99387e Update project dependencies. 2022-09-06 16:41:03 +02:00
ghassmo
15eab6a994 bin/ircd: add Inv and GetData to the protocol to remain the messages in sync 2022-09-05 14:22:46 +04:00
ghassmo
0395727e32 bin/ircd: update the buffer when add/send a message 2022-09-05 14:17:07 +04:00
lunar-mining
1643902e8b daod: change ContractId and FuncId to static pallas::Base 2022-09-04 13:39:36 +02:00
Luther Blissett
fd9c32f729 net/transport/tor: Remove regex dependency. 2022-09-02 10:50:24 +02:00
Luther Blissett
e5f212a4ad Update project dependencies. 2022-08-30 10:18:07 +02:00
aggstam
68697ce3a4 lilith: rpc added 2022-08-29 23:06:53 +03:00
x
10b793c7d6 add more comments for DAO::exec(), and make a constant for DAO::exec::FUNC_ID 2022-08-28 10:22:06 +00:00
ghassmo
4d59737901 bin/darkwikid: encrypt/decrypt patch with secret key 2022-08-23 15:10:20 +04:00
nogira
c46c4d7cf4 ctrlc-async -> ctrlc 2022-08-22 13:22:55 +04:00
ghassmo
120d8b2c72 bin/darkwikid: WIP implement rpc commands 2022-08-20 18:15:53 +04:00
ghassmo
42047b9540 bin/darkwikid: major bug fix & derive id from title of the doc 2022-08-20 13:16:15 +04:00