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

4184 Коммитов

Автор SHA1 Сообщение Дата
Eddy Ashton d973d75f5d
`ccf::crypto` namespace (#6298) 2024-06-27 16:53:08 +01:00
Amaury Chamayou 429029fe45
Move main CI to GitHub actions (#6295) 2024-06-27 15:58:32 +01:00
Amaury Chamayou 7279ea9b5f
Speed up boofuzz by telling to write its SQLite db to /dev/shm (#6292) 2024-06-27 09:27:30 +01:00
Amaury Chamayou 5687a4bff9
Upgrade base to open enclave 0.19.7 (#6293) 2024-06-26 16:52:14 +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
dependabot[bot] 99ec5a504d
Bump typedoc from 0.25.13 to 0.26.2 in /js/ccf-app (#6290) 2024-06-25 12:04:28 +01:00
Eddy Ashton 8bc10d4cf8
Add `to_backup` redirection strategy (#6275) 2024-06-24 18:47:45 +00:00
Eddy Ashton 15d6682d11
Add sample of app-defined JS extension (#6289) 2024-06-24 16:00:10 +01:00
Eddy Ashton 647fbbd043
Remove metrics endpoints (#6283) 2024-06-20 15:55:27 +01:00
Eddy Ashton 33a842aa9b
Remove TLAi linter script (#6284) 2024-06-20 11:18:12 +01:00
Amaury Chamayou dcb13291d2
Namespace more of the public headers (#6279) 2024-06-19 17:23:03 +01:00
Amaury Chamayou e91e6ac2d4
Per-platform image names (#6273) (#6281) 2024-06-19 08:54:12 +01:00
dependabot[bot] bd77cc5c72
Bump docker/build-push-action from 5 to 6 (#6278) 2024-06-18 09:22:53 +01:00
Amaury Chamayou f60afbe59b
Audit in programmability sample (#6258) 2024-06-17 11:24:18 +01:00
Amaury Chamayou b79c6a7c62
Delete .github/ISSUE_TEMPLATE/todo.md (#6274) 2024-06-17 08:36:13 +00:00
Eddy Ashton 2642255eb2
Remove `metrics.yml` (#6276) 2024-06-16 17:27:45 +00:00
Heidi Howard bf4fcff670
New definition of TxID ordered speculative linearizability (#6185) 2024-06-14 15:00:19 +00:00
Eddy Ashton c4f19a8c6b
Create standalone `programmability` app, restore minimal `basic` app for perf testing (#6266) 2024-06-14 11:30:23 +01:00
Eddy Ashton 32a6a91839
Handle recursive JS includes (#6271) 2024-06-13 17:38:07 +00:00
Amaury Chamayou d844adbce5
CI containers in GHCR (#6270) 2024-06-13 17:50:56 +01:00
Max b4afd5d123
Fixup channels test (#6265) 2024-06-13 16:36:13 +00:00
Eddy Ashton d81457866c
Remove unnecessary suppression (#6267) 2024-06-13 16:12:24 +01:00
Eddy Ashton 69c8299c37
Fix polars deprecation warnings (#6261) 2024-06-13 16:12:00 +01:00
Eddy Ashton 0261316b0a
Initialize variable (#6268) 2024-06-13 16:02:59 +01:00
Amaury Chamayou cb9229ee58
Update to use latest CI image containing Open Enclave 0.19.6 (#6263) 2024-06-13 15:39:51 +01:00
Amaury Chamayou 80006769cf
Update from Open Enclave 0.19.4 to 0.19.6 (#6262) 2024-06-13 11:54:49 +01:00
Eddy Ashton f6ab75820a
Support `historical` mode endpoints in `DynamicJSEndpointRegistry` (#6249) 2024-06-13 11:53:57 +01:00
Max 4154079ece
Smart wait for msg to arrive in channel test (#6260) 2024-06-13 11:53:15 +01:00
Amaury Chamayou 9a50e06fb7
Further bencher tweaks (#6257) 2024-06-13 10:40:30 +00:00
Amaury Chamayou 281fc8f924
Progammability: multiple authentication methods (#6259) 2024-06-13 09:47:41 +01:00
Eddy Ashton 43c5b1dfa7
Fix `CryptographyDeprecationWarning` for `not_valid_before` and `not_valid_after` (#6256) 2024-06-12 14:29:52 +01:00
Amaury Chamayou e6e194154d
Fix usage of generate_private_key() (#6252) 2024-06-12 14:29:36 +01:00
Eddy Ashton aa4e37e83d
Log `cchost` CLI arguments (#6245) 2024-06-12 14:29:17 +01:00
Eddy Ashton 5c8376b954
Handle JWT schema change in `lts_compatibility` (#6255) 2024-06-12 13:22:59 +01:00
dependabot[bot] 50a006a641
Bump azure-identity from 1.12.0 to 1.16.1 in /scripts/azure_deployment (#6251) 2024-06-12 10:51:48 +01:00
Amaury Chamayou 38a8afd00f
Update dependencies for npm-app and protobuf import (#6253) 2024-06-12 10:36:17 +01:00
Eddy Ashton d2df925ea1
Implement `build_api` in `DynamicJSEndpointRegistry` (#6247) 2024-06-11 22:03:46 +00:00
Max 1882091d8b
Remove unbuffer (#6246) 2024-06-11 17:56:41 +00:00
Eddy Ashton fb95682789
Fix an unnecessary mismatch between the JS and C++ implementations of the logging app (#6248) 2024-06-11 16:21:46 +00:00
Eddy Ashton 8fa0d0eedc
Add ability to further restrict which tables are accessed by JS code (#6240) 2024-06-11 16:18:22 +01:00
Amaury Chamayou 957474138c
Host data can be extracted on platforms other than SNP (#6244) 2024-06-11 11:57:43 +01:00
Max fbc400bce6
JWT issuer validation (#6175)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-06-11 08:21:22 +00:00
Amaury Chamayou 8c07653961
Verify UVM endorsements signed with ECDSA (#6243) 2024-06-10 20:59:54 +01:00
Eddy Ashton a00a91b9cb
Add setters and getter for JS runtime options, and sample HTTP APIs (#6241) 2024-06-10 15:33:26 +01:00
Eddy Ashton e7464e42d9
Add getters and versioned API to `DynamicJSEndpointRegistry` (#6234) 2024-06-07 16:10:19 +00:00
Amaury Chamayou 3ba5e0133b
Set role definition sample (#6237) 2024-06-07 15:58:45 +01:00
Max 992f4bad6b
Remove obsolete JWT impl and related tests (#6239) 2024-06-06 20:15:14 +00:00
Eddy Ashton 8226923b4f
Fix format of `npm-app/app.json` (#6238) 2024-06-06 15:16:13 +01:00
Eddy Ashton 9254ec31b6
Remove `openenclave.verifyOpenEnclaveEvidence` JS API (#6236) 2024-06-06 14:49:30 +01:00
Eddy Ashton 855d818e12
Add `workflow_dispatch` triggers to more GHA workflows (#6235) 2024-06-06 14:31:40 +01:00