decentralized-identity / kerijs

JavaScript (nodes) Implementation of the KERI core library.
Apache License 2.0
10 stars 6 forks source link

Bindings to RUST WASM module? #1

Open OR13 opened 4 years ago

OR13 commented 4 years ago

As a mostly JavaScript developer. Let me to be the first to say: "its a terrible language for secure systems".... While I could probably pretty easily help build a native JS implementation, I question whether it would be better to just build a WASM module and test bindings to it here.

ajile-in commented 4 years ago

How about exploring https://deno.land/ @OR13 ? With Deno, a JavaScript developer may still be closer (using TS) to JS and also use a secure runtime, Rust as needed.

OR13 commented 4 years ago

@jadhavajay I have explored deno :)

https://github.com/w3c/did-core/issues/327 https://github.com/OR13/dndx/blob/master/packages/did-dereferencer/mod.ts#L39

I am waiting for KERI to produce a set of "stable" test vectors that are spanning, before attempting an implementation... its my understanding that KERI-PY is closest to that.