corda/docs/source
Mike Hearn d98a3871da Refactor the 2-party trading protocol
- Fix a security bug/TODO by having seller send back the signatures rather than a full blown transaction (which would allow a malicious seller to try and confuse the buyer by sending back a completely different TX to the one he proposed)
- Introduce an UntrustworthyData<T> wrapper as an (inefficient) form of taint tracking, to make it harder to forget that data has come from an untrustworthy source and may be malicious.
- Split the giant {Buyer, Seller}.call() methods into a set of smaller methods that make it easier to unit test various kinds of failure/skip bits in tests that aren't needed.
2016-02-10 17:59:28 +01:00
..
_static Docs: add unit testing to the tutorial 2015-11-25 18:49:44 +01:00
codestyle.rst Add a coding style guide. 2016-01-27 15:07:46 +00:00
conf.py Rename 'playground' to 'R3 Prototyping' 2015-11-30 17:00:25 +00:00
data-model.rst Docs: regen HTML + reorganise left hand menu a bit. 2015-12-22 15:15:38 +00:00
getting-set-up.rst Kotlin 1.0.0-beta-4584 (docs) 2015-12-24 17:22:00 +00:00
index.rst Add a page to the docsite about the trading demo. 2016-02-03 16:57:01 +01:00
inthebox.rst Add a page to the docsite about the trading demo. 2016-02-03 16:57:01 +01:00
messaging.rst Messaging: add docs on the messaging and protocol state machine systems. 2015-12-14 18:22:21 +01:00
protocol-state-machines.rst Refactor the 2-party trading protocol 2016-02-10 17:59:28 +01:00
roadmap.rst Fill out roadmap doc page and state the core hypothesis that the prototype is exploring on the welcome page. 2015-12-01 14:05:08 +00:00
running-the-trading-demo.rst Use buyer/seller instead of alpha/beta and allow nodes to both be named localhost. Update docs. 2016-02-05 15:48:58 +01:00
tutorial.rst Docs: update contracts tutorial to talk about generation instead of crafting 2016-02-10 16:29:44 +01:00
visualiser.png Visualiser: reorganise, make it easier to invoke, document it. 2015-12-03 12:00:49 +00:00
visualiser.rst Visualiser: reorganise, make it easier to invoke, document it. 2015-12-03 12:00:49 +00:00