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

37 Коммитов

Автор SHA1 Сообщение Дата
Max 17c4776af9
Configure hist. cache size on startup (#6346) 2024-07-12 10:35:05 +00:00
Amaury Chamayou a0bd508055
rpc_context_impl.h does not need to be public (#6337) 2024-07-05 18:55:30 +00:00
Eddy Ashton 45328bf200
Re-namespace `::kv` to `ccf::kv` (#6312) 2024-06-28 15:42:49 +01:00
Amaury Chamayou 0092241b8b
Re-namespace ::http to ccf::http (#6300) 2024-06-28 13:47:07 +01:00
Eddy Ashton d973d75f5d
`ccf::crypto` namespace (#6298) 2024-06-27 16:53:08 +01:00
Amaury Chamayou dcb13291d2
Namespace more of the public headers (#6279) 2024-06-19 17:23:03 +01:00
Amaury Chamayou 4a201a6f61
Basic programmability sample (#6201) 2024-05-24 16:59:22 +01:00
Amaury Chamayou 68d5937e39
Service cert subject name is configurable (#5993) 2024-03-18 17:59:32 +00:00
Amaury Chamayou 2faaec358d
Remove now-unused security_context_directory (#5868) 2023-12-19 13:30:59 +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 97cda1351e
Add follow_redirect option for Join (#5524) 2023-08-09 17:04:00 +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
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
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
Eddy Ashton efa475f99e
Capped queue for node-to-node forwarding, and live key exchange (#4986) 2023-03-23 14:48:54 +00:00
Paul Liétar 946112884f
Add support for host process stdio. (#5056) 2023-02-28 22:12:28 +00:00
Julien Maffre 23dfa31620
SEV-SNP: support for multiple measurement types on same node (#5063) 2023-02-28 21:34:27 +00:00
Julien Maffre 48ca1e2bfc
SEV-SNP ACI: Store and cross-verify UVM endorsements (#5022) 2023-02-22 10:38:33 +00:00
Christoph M. Wintersteiger f36f37fe1b
Add option to use node client certificates to ACME HTTP interface (#4974)
Co-authored-by: Amaury Chamayou <amaury@xargs.fr>
2023-02-20 16:01:51 +00:00
Julien Maffre 7801b5de1c
SEV-SNP ACI: Retrieve attestation report endorsements from environment (#4940) 2023-02-07 15:36:18 +00:00
Christoph M. Wintersteiger f925b2d3fe
Add SANs to ACME client (#4910) 2023-01-30 12:10:22 +00:00
Julien Maffre 3e17ebcfee
Setup environment variables for ACI (#4888) 2023-01-27 10:41:40 +00:00
Julien Maffre b2ce26fa70
Pass startup snapshot separately from configuration (#4566) 2022-11-16 18:42:36 +00:00
Dominic Ayre de9359f542
Rename security_policies table to host_data (#4374) 2022-10-21 08:18:20 +00:00
Dominic Ayre 454fba9b21
Use host_data for SNP verification (#4235) 2022-10-07 11:39:54 +00:00
Mahati Chamarthy 317942ef46
Remove 'Enclave' naming for AttestationProvider (#4309)
* Remove 'Enclave' naming for AttestationProvider

... as it now supports attestation for both SGX and SEV-SNP

* Deprecate and add changelog entry
2022-10-06 10:40:58 +01:00
Julien Maffre 45433fc030
`attestation` configuration format change for server type diversity (#4302) 2022-10-05 09:02:46 +00:00
Julien Maffre 47684aedeb
Fetch quote endorsements from AMD endpoint (#4277) 2022-10-03 13:18:34 +01:00
Julien Maffre 2fe6b9213b
Remove support for 1.x snapshots (#4255) 2022-09-30 17:28:38 +01:00
Christoph M. Wintersteiger a828a4d31c
Add facilities for custom ACME challenges (#4115) 2022-08-17 17:13:16 +00:00
Christoph M. Wintersteiger 14727d0191
Expose node config subsystem interface (#4118) 2022-08-17 16:30:39 +00:00
Julien Maffre 4bb77b4ce0
Move attestation report generation/verification to `Pal` (#4083) 2022-08-09 20:19:08 +00:00
Eddy Ashton 5ceef1074c
Make `HostProcesses` subsytem public (#3725) 2022-03-30 20:56:33 +01:00
Eddy Ashton 978dce6e5d
Make `EnclaveAttestationProvider` public (#3626) 2022-03-04 09:10:42 +00:00