* Update messaging and serialization
* Replace collection prefixes with bigsize instead of u16
* add test vectors
* Use old serialization format for oracle messages
* Add temporary contract id to offer message
* Rename leftEndPoint to endPoint
* Update test vectors
* Fix forgotten types
* Replace bigsize with u64 in payout curve and numeric outcome
* Update test vectors
* use bigsize for vector prefix in rounding intervals
* Update test vectors setting base as u16
* Update test vector with fix to precision field
* Update test vectors to include temporary contract id in offer message
* Add protocol version to accept message
* Add protocol version to sign message
* Fix test vectors
* Initial outline for multi-oracle doc
* Finished specifying the small CET cases
* Finished specifying the 2-of-2 with differences case
* Finished analysis of n-of-n with bounded differences algos
* Added table of contents
* Wrote introduction
* Completed introductory sections and design section for numeric outcome with differences
* Finished non-diagram initial TODOs
* Added comment about client-side nature of proposal
* Added rationale to table of contents
* Responded to some review
* Renamed everything with the word CET in it to be more descriptive including algorithm variable names
* Added diagram illustrating minSupport and maxError usage
* Added some initial diagrams
* some clean-up
* Added (end - maxError, start + maxError) rationale
* Added white-background versions of pngs
* First version of ECDSA adaptor signature spec
* Fix typos in ecdsa_adaptor.md
* Fix more typos is ecdsa adaptor
* Rename ecdsa_adaptor.md => ECDSA-adaptor.md
* Add ECDSA adaptor spec tests
* s/verification_key/public_signing_key/
* Apply suggestions from @jesseposner
Co-authored-by: Jesse Posner <jesse.posner@gmail.com>
* Update spec to use "DLEQ" tag
- Modify and add new test vectors
- Change text a bit
* Fix typo ECDSA-adaptor.md
Co-authored-by: Jesse Posner <jesse.posner@gmail.com>
* Add serialization test vectors
* Add warning about leaking DH key
* Add references section
* Fix references
* Make DLEQ proof section less wordy
* [ecdsa-adaptor] Make key ordering consistent in test vectors
Co-authored-by: Jesse Posner <jesse.posner@gmail.com>
* Updated TLVs to allow support for numeric outcome and multiple oracle DLCs
* Added threshold field to multi-oracle oracle_infos
* Responded to review
* Some more review
* Added Febuary 2nd 2021 meeting doc
* A few minor additions to the agenda
* Added ecdsa adaptor sig PR
* Updated v0 milestone outline
* added link to v0 milestone document
* Added notes from meeting