-
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: web crypto intrinsics / cli serving #320
Conversation
d8df287
to
6309be3
Compare
8340124
to
eb2773d
Compare
Codecov Report
@@ Coverage Diff @@
## release/alpha4 #320 +/- ##
==================================================
+ Coverage 45.35% 45.88% +0.52%
==================================================
Files 266 271 +5
Lines 8960 9071 +111
Branches 1218 1232 +14
==================================================
+ Hits 4064 4162 +98
- Misses 4632 4642 +10
- Partials 264 267 +3
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 5 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
6309be3
to
0840875
Compare
37bf79d
to
6fe4030
Compare
- feat: add api interfaces for Web Crypto API - feat: add initial intrinsic impl - feat: thin `UUIDValue` wrapper
- feat: combined impl for user code start/serve/run - chore: cleanup previous `serve` command impl
- feat: implement `randomUUID` in `crypto` intrinsic - test: add coverage for typed `UUIDValue` and `randomUUID`
- feat: ability to fill array with random values - feat: support for `GuestValue`, host `ByteArray`
Summary
Adds support for the top-level Web Crypto API to Elide JS VMs. Notably does not include support for the full
SubtleCrypto
interface; that's coming later.randomUuid
serve
throughrun
orshell
entrypointRelated work
crypto
runtime#191express
intrinsic runtime#190Changelog
randomUuid
intrinsicUUIDValue
wrapper