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

272 Коммитов

Автор SHA1 Сообщение Дата
Eddy Ashton 38b054853b
Add `contains_globally_committed` to `kv::Set` (#5928) 2024-01-15 17:19:29 +00:00
Amaury Chamayou 2faaec358d
Remove now-unused security_context_directory (#5868) 2023-12-19 13:30:59 +00:00
Amaury Chamayou bf36385bf8
Remove get_rpc_handler declaration (#5874) 2023-12-19 10:31:31 +00:00
Amaury Chamayou 2ea38678f2
Remove ccf::historical::adapter_v2 (#5873) 2023-12-19 10:20:49 +00:00
Amaury Chamayou 3c5168d9bc
Remove deprecated EnclaveAttestationProvider (#5872) 2023-12-19 10:15:43 +00:00
Amaury Chamayou 7b3f22fb62
Pin UVM roots of trust and add snp_uvm_endorsements_file to configuration (#5867) 2023-12-15 16:12:43 +00:00
Amaury Chamayou ccc9c3170d
Add snp_security_policy_file to configuration (#5865) 2023-12-13 10:37:14 +00:00
Amaury Chamayou 98091b5ce5
Resolve env vars in SNP endorsements (#5862) 2023-12-12 11:36:27 +00:00
Amaury Chamayou 5c11f4778d
Allow explicit port in SNP endorsements config (#5858) 2023-12-08 10:50:25 +00:00
Amaury Chamayou 71194e42a0
Add support for THIM as a source of collateral (#5854) 2023-12-06 16:55:12 +00:00
Amaury Chamayou 1b9be61c81
Add support for SEV attestion in 6.x kernels (#5848) 2023-12-04 11:55:33 +00:00
Amaury Chamayou 3882284f14
Allow creating x25519 key pairs from JS (#5846) 2023-11-28 17:23:47 +00:00
Amaury Chamayou d0f79627c7
Do not enforce default parsing limits on forwarded traffic (#5803) 2023-11-01 14:17:38 +00:00
Eddy Ashton 8f7afdb164
Don't store temporary pointers in JSValues (#5740) 2023-11-01 09:54:29 +00:00
Eddy Ashton e73cf2f4cf
Use new governance API throughout our infra (#5698) 2023-10-04 15:43:32 +01:00
Amaury Chamayou d1d9d8eb05
Add basic backpressure mechanism if primary has too many in-flight transactions (#5692) 2023-09-28 17:28:49 +01:00
Dominic Ayre b1fa955287
Fix out of bounds copy in SNP attestation report req (#5693) 2023-09-28 13:01:18 +01:00
Eddy Ashton 88cb1eaecc
Implement Azure-compliant governance interface (#5660) 2023-09-27 13:58:04 +01:00
Dominic Ayre 6e7caf0098
Expose SNP Attestation validation in TS (#5653) 2023-09-26 08:39:56 +01:00
Amaury Chamayou d224a32ecc
Replace Secret Sharing implementation (#5655) 2023-09-21 16:30:49 +01:00
Julien Maffre c49ca859c6
SEV-SNP: Make UVM endorsements SVN an arbitrary string (#5620) 2023-09-05 18:26:01 +01:00
Julien Maffre 25b6efc252
Update `llhttp` from `6.0.9` to `9.0.1` (#5607) 2023-09-04 12:39:07 +00:00
Julien Maffre a9a979813e
Update `fmt` library from `9.1.0` to `10.1.1` (#5605) 2023-09-04 10:41:37 +00:00
Eddy Ashton a0dfdfdf7b
Allow JS interpreters (and global state) to be reused (#5564) 2023-08-25 15:06:30 +01:00
Julien Maffre 440621635c
Fix SNP reconfiguration test error (#5577) 2023-08-23 11:22:30 +01:00
Julien Maffre 054356bb08
JWT auth: cache verifiers (#5575) 2023-08-21 19:29:47 +01:00
Amaury Chamayou 03de8d2efd
Use endpoint path in statistics (#5543) 2023-08-17 08:21:54 +01:00
Amaury Chamayou 97cda1351e
Add follow_redirect option for Join (#5524) 2023-08-09 17:04:00 +01:00
Eddy Ashton 62921134e0
Fix `channels_test` (#5433) 2023-07-10 17:57:14 +01:00
Eddy Ashton cd33041505
Permit Trace+Debug logging in all non-SGX builds (#5375) 2023-07-07 15:13:51 +01:00
Amaury Chamayou 84277950b4
Fix unsafe inline assembly usage (#5408) 2023-07-04 08:27:41 +01:00
Amaury Chamayou 9982a21c01
Update TypeScript to expose COSE authentication policies (#5403) 2023-06-29 11:19:55 +01:00
Julien Maffre 623bf162d4
Update OpenSSL SHA digest API (#5336) 2023-06-12 11:23:19 +01:00
Christoph M. Wintersteiger f9b8325c5f
Research API: custom protocol improvements (#5302) 2023-05-24 17:32:47 +01:00
Christoph M. Wintersteiger 78bfb14b1b
Experimental: support for custom protocols (#5274) 2023-05-22 19:51:27 +01:00
Amaury Chamayou c0fd950b12
User cose sign1 (#5248) 2023-05-12 15:32:15 +01:00
Eddy Ashton 8e780c24b4
Add `populate_service_endorsements` to public headers (#5242) 2023-05-05 14:16:14 +01:00
Amaury Chamayou 084a4fd4d6
JS runtime traces in responses (#5237) 2023-05-05 10:50:47 +01:00
Amaury Chamayou a5958f2793
Make consensus type optional in join and ledger types (#5232) 2023-05-02 11:03:49 +01:00
Julien Maffre 6c8937eefb
SEV-SNP: Remove ability to read policy and endorsements from distinct environment variables (#5217) 2023-04-28 11:01:12 +00:00
Amaury Chamayou 4c6ebeebc4
Raft tracing (#5201) 2023-04-26 13:04:04 +01:00
Amaury Chamayou d71d0a8a53
Remove unused membership states (#5207) 2023-04-25 18:42:38 +01:00
Amaury Chamayou 35cb1ae6b2
Make kid more clearly mandatory in COSE headers (#5199) 2023-04-25 16:35:25 +00:00
Julien Maffre 482fd30919
SNP: add support to read UVM security context from files rather than environment (#5175) 2023-04-21 15:53:26 +01:00
Markus Alexander Kuppe c2208dc6ee
Validate several happy-path scenarios in `tests/raft_scenarios/`. (#5187) 2023-04-19 19:28:00 +01:00
Amaury Chamayou 5b1c504cdb
Remove signed HTTP request support (#5137) 2023-04-19 11:47:44 +01:00
Amaury Chamayou 7dd5e9a809
Remove unused re-sharing logic (#5174) 2023-04-13 17:25:34 +01:00
Takuro Sato 274683ff46
Fix TSAN warnings in indexing_test (#5149) 2023-04-03 11:41:05 +01:00
Eddy Ashton efa475f99e
Capped queue for node-to-node forwarding, and live key exchange (#4986) 2023-03-23 14:48:54 +00:00
Amaury Chamayou 159f9b1dbc
Clear headers on error during handler execution (#5122) 2023-03-20 19:18:12 +00:00