Граф коммитов

61 Коммитов

Автор SHA1 Сообщение Дата
Maik Riechert 8de9f6dbf2
cmake: standalone samples (#2990) 2021-09-17 09:51:25 +01:00
Alex 11ddc7919b
BFT recovery tests (#2663) 2021-06-18 10:24:44 +01:00
Julien Maffre 403474e4aa
Jwt infra refactor (#2600) 2021-05-20 17:08:16 +01:00
Julien Maffre ce131e667e
Python infra for testing node partitions (#2553) 2021-05-11 17:13:07 +01:00
Julien Maffre 6f9261d01f
Unify open network and accept recovery proposals (#2332) 2021-03-24 09:50:28 +00:00
Maik Riechert 674c4f190b
PascalCase enum members in REST API responses (#2323) 2021-03-16 19:23:54 +00:00
Julien Maffre af6836b52c
Recover historical ledger secrets from the ledger (#2200) 2021-02-19 14:03:12 +00:00
Julien Maffre 2d32dd1365
Fix ledger chunks discrepancy between primary and backups (#2110) 2021-01-26 17:05:07 +00:00
Julien Maffre 016d5441b5
Generate snapshots by default (#2029) 2020-12-18 09:37:39 +00:00
Julien Maffre 8018e87d2a
Verify snapshot evidence on join/recover (#1925) 2020-12-08 19:21:45 +00:00
Julien Maffre b0df355f29
Member recovery shares encryption with RSA-OAEP-256 (#1841) 2020-10-30 16:57:26 +00:00
Amaury Chamayou 891f8335ed
Explicit node flags (#1803) 2020-10-22 14:54:43 +01:00
Julien Maffre f5a3f96b95
Re-enable snapshot test suite (#1759) 2020-10-14 16:49:34 +01:00
Julien Maffre ab0f6031e7
Python infra support for read-only ledger (#1748) 2020-10-13 15:10:24 +01:00
Julien Maffre 96b7dcf2f1
Validate snapshot when snapshot evidence is committed (#1668) 2020-09-30 15:42:35 +01:00
Amaury Chamayou 7f38bb8ff5
Fix cft election (#1641) 2020-09-30 13:16:57 +01:00
Julien Maffre 02c6e686fe
Recovery from snapshot (#1656) 2020-09-29 12:37:15 +01:00
Julien Maffre 3203203eb9
Update black (#1535) 2020-08-26 16:52:41 +01:00
Amaury Chamayou 21d819a2a9
Wait for a new primary, rather than just a timeout (#1525)
* Wait for a new primary, rather than just a timeout

* lint
2020-08-21 17:29:14 +01:00
Julien Maffre f798d8b902
Python clients cleanup and docs (#1429) 2020-07-27 17:34:16 +01:00
Julien Maffre b53a4445ce
Start packaging Python infra (#1380) 2020-07-07 15:46:44 +01:00
Amaury Chamayou d10701a801
Client prefix drop (#1367) 2020-07-03 13:52:56 +01:00
Julien Maffre 2d9f402584
Recovery share CLI (#1295) 2020-06-17 10:03:44 +01:00
Julien Maffre 88db19337e
Resilient recovery (#1212) 2020-05-26 14:11:49 +01:00
Julien Maffre 4fa696274d
Use start_test_network.sh for recovery (#1177) 2020-05-15 09:12:14 +01:00
Julien Maffre a3f821d86a
Remove sealing (#1101) 2020-04-28 09:14:50 +01:00
Julien Maffre 221c73f802
Rekey with recovery shares (#1094) 2020-04-24 15:32:30 +01:00
Julien Maffre 73ba10cf0d
Shares table is now of constant size (#1088) 2020-04-22 12:26:04 +01:00
Eddy Ashton 4bfc63b913
Python linter + cleanup (#1074) 2020-04-17 10:03:29 +01:00
Julien Maffre 8405fbaa2d
Key shares and consortium update (#1032) 2020-04-06 16:51:57 +01:00
Julien Maffre 68408c81af
Multiple recoveries with key shares (#992) 2020-03-25 14:07:40 +00:00
olgavrou 41398896dc
Enable more pbft tests (#954) 2020-03-17 14:50:19 +00:00
Julien Maffre 9e45c650d7
One recovery with keyshare (#944) 2020-03-12 14:56:51 +00:00
Julien Maffre 7cb881bf7a
Members key share retrieval, decryption and submission (#932) 2020-03-11 08:39:20 +00:00
Julien Maffre 21f2a200f4
Store local artefacts in their own folders (#892) 2020-02-27 12:32:27 +00:00
Eddy Ashton 7f7657fe95
Use explicit binary directory in Python (#809) 2020-02-06 15:27:18 +00:00
Eddy Ashton fba15ed4cb
Install all headers and export CCF targets (#742) 2020-01-29 15:09:28 +00:00
Eddy Ashton ae327aa09a
Add common enclave lib for building CCF apps against (#715) 2020-01-28 14:06:12 +00:00
Julien Maffre 7eff8a21ed
Add new transaction object to test suite (#717) 2020-01-24 12:37:51 +00:00
Julien Maffre 0d5fd0e99f
Support for late join after rekey/recovery (#713) 2020-01-23 16:59:45 +00:00
Julien Maffre 74e9a55743
Ledger rekey RPC (#699) 2020-01-20 13:47:03 +00:00
Julien Maffre 065c2e485b
HTTP signed requests (client side) (#594) 2019-11-28 11:41:46 +00:00
Julien Maffre 2dcf7354b8
Support for HTTP in the CI (#550) 2019-11-13 09:54:32 +00:00
Julien Maffre 4c15a97961
Split ccf.py (#538) 2019-11-08 10:12:21 +00:00
Julien Maffre 2d2e004dbd
First version of end-to-end tests chaining (#533) 2019-11-08 09:33:47 +00:00
Julien Maffre eaafc9d36a
start_test_network.sh accepts full enclave package path (#505) 2019-11-04 11:47:41 +00:00
Julien Maffre f5009fb62d
Members should vote for Lua app before opening the network (#411) 2019-10-07 15:18:10 +01:00
Julien Maffre 11543c69a7
Pending nodes should not be added to consensus (#404) 2019-10-01 17:07:29 +01:00
Amaury Chamayou e0a031c0c0
Merge node and mgmt frontends (#402) 2019-10-01 16:17:14 +01:00
Julien Maffre c089e08f02
After the service is open, members should trust new nodes (#395) 2019-09-30 13:13:42 +01:00