Commit Graph

600 Commits

Author SHA1 Message Date
narodnik
dffcf1e77b add public key to sig spend script 2021-05-04 14:35:34 +02:00
narodnik
f31ffe6e37 Merge branch 'master' of github.com:narodnik/sapvi 2021-05-04 12:38:39 +02:00
narodnik
a995de238e encrypted notes for outputs 2021-05-04 12:38:13 +02:00
rachel-rose
77e0d905b4 cleaned up wallet repo 2021-05-04 11:07:53 +02:00
rachel-rose
baedbb1660 added wallet build info 2021-05-04 11:05:59 +02:00
rachel-rose
aeab062f15 migrated test code to sapvi directory 2021-05-04 11:05:06 +02:00
rachel-rose
d968741d41 toml file for wallet dependencies 2021-05-04 10:48:44 +02:00
rachel-rose
8b3a30b6d3 rusqlite and rocksdb test code 2021-05-04 10:45:21 +02:00
rachel-rose
07a94587d8 Merge branch 'master' of github.com:narodnik/sapvi 2021-05-04 10:38:05 +02:00
rachel-rose
399cd3c94c added wallet test code to /bin 2021-05-04 10:37:40 +02:00
narodnik
a8b498dfee add schnorr signature classes 2021-05-04 08:24:32 +02:00
narodnik
c9efd1a9ca added basic code for schnorr signatures 2021-05-03 18:11:37 +02:00
narodnik
08f44bab86 Diffie Hellman functions for encrypting output notes 2021-05-03 12:16:31 +02:00
narodnik
059389cf90 working tx builder + verification! 2021-05-01 13:33:18 +02:00
narodnik
23e2811317 tx builder class 2021-05-01 12:37:07 +02:00
ghassmo
79aab950c4 use zcash_proofs and zcash_primitives crates 2021-04-30 17:57:26 +03:00
narodnik
5534f31d50 spend proof API 2021-04-29 16:36:38 +02:00
narodnik
895c165433 organize load/save params 2021-04-29 15:15:43 +02:00
narodnik
a644aaeb5b save and load params 2021-04-29 15:11:17 +02:00
narodnik
08945b9073 make_mint_proof() / verify_mint_proof() 2021-04-29 14:59:37 +02:00
narodnik
b813bd1b0e spend_contract 2021-04-29 13:46:07 +02:00
narodnik
908c5bf131 Merge branch 'master' of github.com:narodnik/sapvi 2021-04-29 13:26:08 +02:00
narodnik
ff480aeb09 add mint contract: cargo run --release --bin mint-classic ... and be patient 2021-04-29 13:25:12 +02:00
ada
898beb4a68 mint contract time fix 2021-04-08 21:08:59 +02:00
ada
cd2a9b1aab mint contract done 2021-04-08 14:51:04 +02:00
ada
65d6616f47 change eval mode for alloc, alloc-input and alloc-const 2021-04-08 12:29:05 +02:00
rachel-rose
7c9b4dc18b completed high level docs for mod.rs on /net module and submodules /protocols and /sessions. 2021-04-07 17:22:49 +02:00
rachel-rose
82229ac063 more verbose doc on each protocol. explains the role of each protocol in a network connection. 2021-04-06 11:26:23 +02:00
rachel-rose
b890e1dc5f edited documentation on session components to be more verbose and descriptive 2021-04-05 12:44:29 +02:00
rachel-rose
78816ccb61 more verbose documentation edit on p2p.rs. summarizes interface utlities 2021-04-05 09:59:01 +02:00
rachel-rose
63c9bf6907 more verbose documentation edit on the message subscriber subsystem 2021-04-05 08:54:02 +02:00
rachel-rose
03acb27c40 more verbose documentation on all functions in channel.rs 2021-04-05 08:52:51 +02:00
rachel-rose
a6665836de commented default to make file more legible 2021-04-04 12:55:48 +02:00
rachel-rose
89060610bd tweaked default 2021-04-04 09:23:35 +02:00
rachel-rose
95c40e4a5a ran cargo fmt w new defaults 2021-04-04 09:22:59 +02:00
rachel-rose
467b908d87 Merge branch 'master' of github.com:narodnik/sapvi 2021-04-04 09:00:31 +02:00
rachel-rose
037055cac4 cargo fmt config 2021-04-04 08:59:32 +02:00
narodnik
fc3f61ef0b Merge branch 'master' of github.com:narodnik/sapvi 2021-04-03 14:21:08 +02:00
narodnik
5ad9919199 remove private secret value from mint.pseudo 2021-04-03 14:20:35 +02:00
rachel-rose
44c93a8faa made random function private 2021-04-03 10:45:58 +02:00
rachel-rose
9d00c6154c made random function private 2021-04-03 09:37:57 +02:00
plato
901c8fd8f2 mint contract mimc result 2021-03-30 23:00:15 +02:00
plato
9322402f94 mint contract first version 2021-03-30 22:43:53 +02:00
plato
03cb2cdc45 draft mint-contract 2021-03-29 14:05:06 +02:00
plato
6917593b9d remove alloc-input from jj add jj double 2021-03-28 20:11:28 +02:00
plato
5fed74062f jj mul improve verify performance removing alloc-input from conditionally_select 2021-03-28 20:01:14 +02:00
plato
2a10899990 added profiling time 2021-03-28 19:52:12 +02:00
plato
c4b508237f Merge branch 'master' of github.com:narodnik/sapvi 2021-03-28 14:58:58 +02:00
plato
073de0ea41 triple programming fix 2021-03-28 14:58:54 +02:00
rachel-rose
2a8ea35f39 removed 'default' from setting doc 2021-03-28 14:22:10 +02:00