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

353 Коммитов

Автор SHA1 Сообщение Дата
Amaury Chamayou 7d7abead76
Extend openssl wrappers for scitt (#6668) 2024-11-20 16:45:52 +00:00
Amaury Chamayou ba6d143ab9
Add bool support to get_query_value() (#6658) 2024-11-19 22:39:40 +00:00
Amaury Chamayou 31ceb7b93c
Add issuer and subject to COSE signatures (#6637) 2024-11-14 11:11:08 +00:00
Amaury Chamayou 2eb532acad
Schema support for std::unordered_set (#6634) 2024-11-13 10:32:33 +00:00
Amaury Chamayou 75732648c1
Any cert authn policy (#6608)
Co-authored-by: Eddy Ashton <ashton.eddy@gmail.com>
2024-11-06 15:08:37 +00:00
Amaury Chamayou 09669ad836
Extend set_unprotected_header() to allow setting an empty header, and verify_receipt() to check claim_digest (#6607) 2024-11-04 11:47:28 +00:00
Max 35560e91c4
Remove secp256k as unsupported by symcrypt on Mariner (#6602) 2024-10-30 10:20:13 +00:00
Amaury Chamayou 6e08bcab4d
Misc documentation fixes (#6590) 2024-10-25 11:15:00 +00:00
Amaury Chamayou 1bf76ddd7e
Add API to allow setting unprotected headers (#6586)
Co-authored-by: Max <maxtropets@gmail.com>
2024-10-24 15:03:29 +00:00
Max 843a483598
Test-cover COSE-based signatures schemas with CDDL (#6569)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-10-21 17:13:13 +00:00
Amaury Chamayou d3ba218586
Set and enforce VMPL in SNP attestation (#6583) 2024-10-21 15:02:36 +01:00
Amaury Chamayou 94f65a2b85
Build on Azure Linux 3.0 (#6567) 2024-10-21 12:10:03 +00:00
Amaury Chamayou 65fe3d896e
Remove experimental gRPC support (#6572) 2024-10-18 09:52:03 +01:00
Amaury Chamayou 6416770d86
Upgrade fmtlib from 10.2.1 to 11.0.2 (#6551) 2024-10-09 21:01:21 +00:00
Max b4ceb70997
COSE back-endorsements for previous service identities (#6510)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
Co-authored-by: Amaury Chamayou <amaury@xargs.fr>
2024-10-09 11:50:02 +00:00
Amaury Chamayou fa850a637f
End to end test for CBOR proof (#6499) 2024-10-02 20:14:08 +00:00
Amaury Chamayou 4b167078d3
Only the KV-defined set of UVM roots of trust should be used to accept joining nodes (#6489) 2024-09-23 19:07:21 +00:00
Max 187d469175
COSE receipts: CPP API (#6480)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-09-19 15:51:13 +00:00
Amaury Chamayou 5661eefc12
Make collateral fetching retries configurable, and shut down when they are exhausted (#6478) 2024-09-17 12:30:18 +00:00
Max b08724a000
COSE signatures over merkle root in the ledger (#6453) 2024-09-11 17:18:49 +00:00
Amaury Chamayou 0d6b1cc351
Remove SGX JWT key filter and policy support (#6450) 2024-08-23 15:49:36 +00:00
Max 542bba87c7
Initial removal of SGX targets (#6426)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-08-16 10:43:28 +00:00
Max 33cb6d4485
Replace RSASSA-PKCS1-v1_5 with RSA-PSS in crypto API (#6415)
Co-authored-by: Amaury Chamayou <amaury@xargs.fr>
2024-08-05 12:35:13 +00:00
Amaury Chamayou b1673da7da
More informative error messages for invalid txids (#6359) 2024-07-29 10:47:29 +00:00
Eddy Ashton f1b6f5b001
Add missing `#pragma once`s, and an automated check (#6389)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-07-25 16:52:08 +00:00
Amaury Chamayou ee5b08e1fa
Add missing pragma once (#6388) 2024-07-24 14:40:49 +00:00
Max e7d363572b
Partially rollback public headers functions & cleanup nonstd.cpp (#6362) 2024-07-16 11:12:07 +00:00
Max 17c4776af9
Configure hist. cache size on startup (#6346) 2024-07-12 10:35:05 +00:00
Eddy Ashton 23f2d2987f
Mark all classic gov endpoints as deprecated in generated OpenAPI (#6355) 2024-07-11 14:35:25 +00:00
Eddy Ashton ea74f647be
Make a private `nonstd.h` header, and remove some inline definitions (#6352)
Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
Co-authored-by: Markus Alexander Kuppe <github.com@lemmster.de>
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-07-11 11:05:18 +00:00
Markus Alexander Kuppe 79618c215f
OpenAPI suggests that "operationId" (or "operationref") is mandatory. (#6326)
Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
Co-authored-by: Eddy Ashton <edashton@microsoft.com>
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-07-11 08:08:49 +00:00
Amaury Chamayou 0a9f970f06
actors.h does not need to be public (#6340) 2024-07-08 10:44:51 +00:00
Amaury Chamayou bcf678e434
Module loader implementations do not need to be public (#6336) 2024-07-07 10:55:40 +00:00
Amaury Chamayou 423a06e37e
Unwind mutex workaround (#6338) 2024-07-05 20:04:32 +00:00
Amaury Chamayou a0bd508055
rpc_context_impl.h does not need to be public (#6337) 2024-07-05 18:55:30 +00:00
Amaury Chamayou e86af732c9
Remove duplicate header (#6335) 2024-07-05 16:56:50 +00:00
Max 75e397ba44
Add customisable error handling to hist. queries (#6322) 2024-07-03 13:35:59 +00:00
Eddy Ashton 5048783be6
Don't throw inside `FATAL` logging macro (#6309) 2024-07-03 11:20:47 +00:00
Amaury Chamayou e30a3fab47
Add unit test to split_x509_cert_bundle (#6323) 2024-07-03 10:50:14 +01:00
Max 4a4252cab0
Historical queries cache size soft limit (#6282)
Co-authored-by: Amaury Chamayou <amaury@xargs.fr>
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-07-01 17:29:04 +00:00
Eddy Ashton ec469a4a6b
Remove `serdes` namespace and automatic detection/conversion for msgpack (#6297) 2024-07-01 15:28:58 +00:00
Amaury Chamayou e269bd5723
Rename ::ccfapp to ::ccf (#6315) 2024-06-28 15:44:01 +01:00
Eddy Ashton 45328bf200
Re-namespace `::kv` to `ccf::kv` (#6312) 2024-06-28 15:42:49 +01:00
Amaury Chamayou da4e643e75
Remove a few unnecessary includes of locking.h (#6313) 2024-06-28 15:12:48 +01:00
Amaury Chamayou 3a30ce341c
Re-namespace ::logger to ccf::logger (#6304) 2024-06-28 13:47:45 +01:00
Amaury Chamayou 0092241b8b
Re-namespace ::http to ccf::http (#6300) 2024-06-28 13:47:07 +01:00
Amaury Chamayou abff824395
Re-namespace nonstd:: to ccf::nonstd (#6296) 2024-06-27 18:24:30 +01:00
Eddy Ashton d973d75f5d
`ccf::crypto` namespace (#6298) 2024-06-27 16:53:08 +01:00
Amaury Chamayou 7768480618
Mandate that signed payloads are endpoint-specific and timestamped in Programmability sample (#6285) 2024-06-26 09:29:43 +01:00
Eddy Ashton 8bc10d4cf8
Add `to_backup` redirection strategy (#6275) 2024-06-24 18:47:45 +00:00