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

338 Коммитов

Автор SHA1 Сообщение Дата
Mahati Chamarthy 2d7382a50b
Remove duplicate governance endpoints (#4941)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2023-02-07 14:21:46 +00:00
Takuro Sato 7e7df9efe6
Update CHANGELOG (#4959) 2023-02-06 10:48:09 +00:00
Amaury Chamayou f1421405e2
Raise clang version requirement to 10 (#4909) 2023-01-27 15:39:58 +00:00
Amaury Chamayou 86c6d2d931
Add ccf gov msg created at (#4823) 2023-01-24 11:37:22 +00:00
Julien Maffre a5ccb03e35
Add JWK to PEM converters (#4876) 2023-01-24 09:40:43 +00:00
Eddy Ashton 9bed464b09
Add `enableUntrustedDateTime` to JS API (#4838) 2023-01-13 13:15:27 +00:00
Takuro Sato 139121a46d
Use p1363 encoding for sign() JS API with ECDSA (#4829) 2023-01-12 22:05:47 +00:00
Eddy Ashton 5d7d81a646
Check validity times in default auth policies (#4786) 2023-01-12 13:18:58 +00:00
Julien Maffre 5e0d4f34bf
Automatically return gRPC errors for framework-level errors (#4813) 2023-01-10 16:15:03 +00:00
Amaury Chamayou 245c5932ad
Amend incorrect 4.0.0-dev2 release notes (#4783) 2022-12-21 10:47:22 +00:00
Amaury Chamayou f10e40e96c
Fix recording of node_data in KV for Start nodes (#4762) 2022-12-17 20:15:14 +00:00
Amaury Chamayou 5ecf0a1af9
Increase NumHeapPages for js_generic (#4759) 2022-12-16 16:36:15 +00:00
Julien Maffre 16a5defab0
Fix issues with snapshot generation for CHAMP (#4730) 2022-12-14 17:30:24 +00:00
Eddy Ashton 1ebcd07839
Remove unintended time checks from node-to-node validation (#4733) 2022-12-13 16:28:22 +00:00
Amaury Chamayou 02e6cceaa7
Merge changelog entries for 4.0.0 dev1 and 2 (#4732) 2022-12-13 14:15:21 +00:00
Julien Maffre 796e25b236
Enable `TCP_NODELAY` for all TCP connections (#4717) 2022-12-13 13:45:55 +00:00
Julien Maffre a2fed9a30a
gRPC server streaming on close callback (#4713) 2022-12-13 12:04:49 +00:00
Amaury Chamayou 0a098ff74e
Update CHANGELOG.md (#4728) 2022-12-12 21:39:30 +00:00
Eddy Ashton 2f82fc8260
Generate wrapping endpoints for governance tables (#4659) 2022-11-30 18:46:09 +00:00
Eddy Ashton 258d43330e
Session consistency: Parse forwarded messages with consistency info (#4595) 2022-11-21 18:11:18 +00:00
Andrew Jeffery a4a512447c
View history (#4580) 2022-11-21 15:55:02 +00:00
Julien Maffre d88c76aa40
Decorate and identify SNP libraries (#4569) 2022-11-18 13:21:14 +00:00
Amaury Chamayou 819244515a
Add ccf_cose_sign1 CLI tool (#4506) 2022-11-17 21:38:11 +00:00
Julien Maffre b2ce26fa70
Pass startup snapshot separately from configuration (#4566) 2022-11-16 18:42:36 +00:00
Takuro Sato 394cd340a2
Add functions to convert EdDSA keys from PEM to JWK (#4524)
Co-authored-by: Julien Maffre <42961061+jumaffre@users.noreply.github.com>
2022-11-11 16:46:06 +00:00
Amaury Chamayou 77586e2a2c
Upgrade Open Enclave from 0.18.2 to 0.18.4 (#4510) 2022-11-10 20:22:50 +00:00
Takuro Sato 05d35bd9ab
Add sign api to js crypt api (#4454) 2022-11-02 22:38:29 +00:00
Mahati Chamarthy 972547ef6e
Add QuickJS runtime execution cap (#4396) 2022-11-01 18:38:36 +00:00
Dominic Ayre 513ebcabe0
Different CCF package per platform (#4421) 2022-11-01 17:56:09 +00:00
Julien Maffre d5c21bf6dc
Aggregate `3.0.0-rc0` changelog (#4424) 2022-10-31 11:56:14 +00:00
Eddy Ashton cffa7ee75b
Make `consensus.message_timeout` configurable (#4423) 2022-10-31 10:40:55 +00:00
Amaury Chamayou 86375602ad
Enable COSE Sign1 authentication for governance endpoints (#4392) 2022-10-26 15:39:26 +00:00
Julien Maffre d7aadbed0c
Container images release improvements for 3.0.0 (#4381) 2022-10-26 13:57:54 +00:00
Takuro Sato 12968a3b9f
Add eddsa with curve25519 to the JS crypto API (#4391) 2022-10-25 18:36:58 +00:00
Julien Maffre 742750583e
PEM to JWK converters (#4359) 2022-10-20 23:47:42 +01:00
Eddy Ashton 30a044eab8
Remove C++20 stubs from `nonstd.h` (#4375) 2022-10-20 12:57:27 +01:00
Julien Maffre be169caf2a
Move all JS crypto functions to `ccf.crypto` namespace (#4372) 2022-10-19 15:44:39 +01:00
Mahati Chamarthy e8240c9280
Jsruntime memory limit (#4344) 2022-10-19 14:18:42 +01:00
Amaury Chamayou 1bbf8886f3
Cose signing authn (#4306)
* .

* wip

* wip

* wip

* wip

* tag=True does not do anything because it is default

* attach, detach...

* gov

* deps

* fix

* wip

* .

* wip

* wip

* checks

* wip

* .

* verifier

* verifier

* plug stuff in

* fmt

* .

* wip

* fix

* rest

* move test

* fix

* tweaks

* cmake

* cmake_fix

* schema

* Update include/ccf/common_auth_policies.h

Co-authored-by: Eddy Ashton <ashton.eddy@gmail.com>

* feedback

* span span span

* .

* Turn off colours in the governance test

Co-authored-by: Eddy Ashton <ashton.eddy@gmail.com>
2022-10-18 10:01:54 +00:00
Amaury Chamayou 54a3a42a3c
Add 3.0.0-dev6 entry in changelog (#4357) 2022-10-17 14:42:28 +01:00
Takuro Sato 5c731c83f8
Add secp256k1 to the JS crypto API (#4347)
* Add secp256k1 to the JS crypto API

* Fix lint

* Add missing parentheses

* Update CHANGELOG.md

Co-authored-by: Takuro Sato <takurosato@microsoft.com>
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2022-10-14 17:21:59 +01:00
Dominic Ayre c5a3bd773c
Refactor platform specific documentation into a common place (#4330) 2022-10-14 14:25:22 +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
Andrew Jeffery a8f7b0ff91
Post commit execution: part 2 (#4296)
Add get_user_data and set_user_data functions to the RpcContext to enable passing data to the post local-commit handler without going through serialization and deserialization.
2022-10-05 09:58:44 +00: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
Amaury Chamayou 9c0d4924f2
Remove old adapter and is_tx_committed (#4295) 2022-09-30 19:46:55 +01:00
Julien Maffre 2fe6b9213b
Remove support for 1.x snapshots (#4255) 2022-09-30 17:28:38 +01:00
Amaury Chamayou 7eec79f41a
Add ccf.generateEcdsaKeyPair (#4271) 2022-09-28 15:18:55 +00:00
Julien Maffre 17b9e24394
Also install `.inc` files (#4266) 2022-09-26 14:16:58 +00:00