mirror of
https://github.com/mimblewimble/grin-wallet.git
synced 2025-02-01 17:01:10 +03:00
e3148d0305
* add types and beginnings of signature utils * add proof serialization * serialisation of proof data + signature operation * add serialization type for invoice proof + separate bin wrapper version * add witness data + serializion to invoice payment proof, insert verfication functions in place in order to begin verification testing * tests and infrastructure in place for validation * verification of promise sig * added verification of promise signature, infrastructure up to the point where a signature must be subtracted * attempting to figure out differences between recipient nonce that's getting stored and calculated recipient nonce * implementation of witness verification function, retrieve relevant values and re-validate derived recipient partial signature * move stored portion of invoice proof into core types for storage, need to rename invoice proof * define/refine the stored portion of payment proofs type 2? * Folding all proof data into tx log entry storage * back to importing master * remove cargo files from diffs * remove a lot of extra debug output * return proof witness as part of proof retrieval, define json serialization of invoice proof + witness fields * finish adding verification steps to foreign API * remove redundant promise sig field * move lcation of sign/verify calls * Replace Azure Pipelines with Github Actions (#688) * Update CI Badge on README.MD (#690) * Trigger CI on push and pull request (#693) * Update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3 (#691) * update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3 * tweak for CI trigger --------- Co-authored-by: Quentin Le Sceller <q.lesceller@gmail.com> --------- Co-authored-by: Quentin Le Sceller <q.lesceller@gmail.com> |
||
---|---|---|
.. | ||
common | ||
contract | ||
accounts.rs | ||
build_chain.rs | ||
build_output.rs | ||
check.rs | ||
contract_accounts.rs | ||
contract_accounts_switch.rs | ||
contract_early_lock.rs | ||
contract_early_proofs.rs | ||
contract_rsr.rs | ||
contract_self_spend.rs | ||
contract_self_spend_custom.rs | ||
contract_srs.rs | ||
file.rs | ||
invoice.rs | ||
late_lock.rs | ||
no_change.rs | ||
payment_proofs.rs | ||
repost.rs | ||
revert.rs | ||
self_send.rs | ||
slatepack.rs | ||
transaction.rs | ||
ttl_cutoff.rs | ||
tx_list_filter.rs | ||
updater_thread.rs |