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

101 Коммитов

Автор SHA1 Сообщение Дата
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
Max 35560e91c4
Remove secp256k as unsupported by symcrypt on Mariner (#6602) 2024-10-30 10:20:13 +00:00
dependabot[bot] 0182242774
Bump @types/chai from 4.3.20 to 5.0.0 in /js/ccf-app (#6514)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-01 07:31:13 +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
dependabot[bot] d1ca0f8900
Bump @types/node from 20.14.13 to 22.0.0 in /js/ccf-app (#6404)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 18:53:21 +00:00
Eddy Ashton 8294adfd91
Fix warnings in docs build (#6347)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-07-09 16:33:27 +00: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 9254ec31b6
Remove `openenclave.verifyOpenEnclaveEvidence` JS API (#6236) 2024-06-06 14:49:30 +01:00
Amaury Chamayou 89425c2945
Typed KV Set (#6230) 2024-06-05 16:44:42 +01:00
Amaury Chamayou 327be2d61d
Misc doc fixes (#6120) 2024-04-15 09:07:29 +01:00
Eddy Ashton f29a0c8ec9
Add `AllOf` authentication policy (#6102) 2024-04-03 13:16:55 +01:00
Eddy Ashton b266715d8d
Add test of JS converter behaviour, and a `checkedJson` converter which forbids certain types (#6066) 2024-03-15 15:04:21 +00:00
Amaury Chamayou 0fa4538ef2
Fix recv_propose_request_vote in trace validation (#5985) 2024-02-05 11:48:24 +00:00
Heidi Howard c69933717c
Running prettier over JSON files (#5932) 2024-01-18 10:14:26 +00:00
dependabot[bot] 076ec8b2d9
Bump chai from 4.3.10 to 5.0.0 in /js/ccf-app (#5883) 2024-01-04 09:13:09 +00:00
Takuro Sato cb684d50c1
Partially support TextEncoder Web API (#5863) 2023-12-12 11:37:01 +00:00
Amaury Chamayou 3882284f14
Allow creating x25519 key pairs from JS (#5846) 2023-11-28 17:23:47 +00:00
Amaury Chamayou c20b969449
Fix incorrect inheritDoc (#5843) 2023-11-23 14:58:02 +00:00
beejones e759f99a01
Add unwrapKey to typescript interface (#5792) 2023-11-02 11:47:46 +00:00
Eddy Ashton 8f7afdb164
Don't store temporary pointers in JSValues (#5740) 2023-11-01 09:54:29 +00:00
Eddy Ashton 51fff79c48
Intermediate fix for JS KV handle caching - TypedKvMap does lazy lookup (#5717) 2023-10-10 13:34:20 +01:00
Eddy Ashton 10a0619650
Update docs to describe new governance API (#5713) 2023-10-06 17:30:49 +01:00
dependabot[bot] d57d6038d9
Bump get-func-name from 2.0.0 to 3.0.0 in /js/ccf-app (#5704) 2023-10-03 09:38:35 +01:00
Eddy Ashton 820d98d087
Pin JS dependency to resolve `npm test` failure (#5688) 2023-09-26 11:35:45 +01:00
Dominic Ayre 6e7caf0098
Expose SNP Attestation validation in TS (#5653) 2023-09-26 08:39:56 +01:00
dependabot[bot] 271750aadb
Bump typedoc from 0.24.8 to 0.25.0 in /js/ccf-app (#5593) 2023-08-29 15:41:30 +01:00
Eddy Ashton 7e8c240d93
Add HMAC support to JS `crypto.sign` (#5508) 2023-08-08 16:56:41 +01:00
Julien Maffre 95b14eedcf
Expose COSE identity content in JS/TS apps (#5465) 2023-07-20 14:55:41 +00:00
Eddy Ashton 37ec459522
Add `getVersionOfPreviousWrite` to TypeScript `TypedKvMap` (#5451) 2023-07-14 09:00:11 +00:00
Eddy Ashton aaf563582a
Format with Prettier 3.0.0 (#5414) 2023-07-06 11:06:55 +01:00
Amaury Chamayou 9982a21c01
Update TypeScript to expose COSE authentication policies (#5403) 2023-06-29 11:19:55 +01:00
Amaury Chamayou 682d7fafd5
Make bufToStr in polyfill strict, and document difference with native implementation (#5285) 2023-05-19 13:21:47 +00:00
dependabot[bot] e6b9a9969d
Bump @types/node from 18.16.5 to 20.1.0 in /js/ccf-app (#5252) 2023-05-08 20:54:43 +00:00
Amaury Chamayou 5b1c504cdb
Remove signed HTTP request support (#5137) 2023-04-19 11:47:44 +01:00
dependabot[bot] 8e94d6a52c
Bump typedoc from 0.23.28 to 0.24.1 in /js/ccf-app (#5166)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-12 11:50:51 +01:00
dependabot[bot] 158bf42106
Bump typescript from 4.9.5 to 5.0.2 in /js/ccf-app (#5126) 2023-03-20 18:17:46 +00:00
Eddy Ashton 45b5cc16f7
Log execution metrics in `js_generic` (#5123) 2023-03-20 16:09:47 +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
Takuro Sato 4ddc8dcb43
Miscellaneous improvements in crypto API (#4547) 2022-11-14 15:19:22 +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
Takuro Sato 541342a9bb
Add EdDSA support for verifySignature() in polyfill (#4463) 2022-11-03 14:45:59 +00:00
Takuro Sato 05d35bd9ab
Add sign api to js crypt api (#4454) 2022-11-02 22:38:29 +00:00
Amaury Chamayou 306c81e1d7
Fix the rest of the doc warnings (#4449) 2022-11-02 16:45:17 +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
Julien Maffre be169caf2a
Move all JS crypto functions to `ccf.crypto` namespace (#4372) 2022-10-19 15:44:39 +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
Eddy Ashton c6f5bb55e1
Enforce type of arg in TS DataConverter.convert (#4327) 2022-10-10 08:36:12 +01:00