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