Skip to content

Commit 575454f

Browse files
committed
chore: add brief plan of attack
1 parent 740c843 commit 575454f

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

proposals/large-crypto-blobs.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ _How sure are we that this impact would be realized? Label from [this scale](htt
8282

8383
<!--Briefly describe the milestones/steps/work needed for this project-->
8484

85+
1. Create crypto interface definition (inspiration from prior art in `js-multiformats`)
86+
2. Use [stablelib](https://github.com/StableLib/stablelib) as the source of all the crypto items needed
87+
- `libp2p-crypto` turned into a libp2p spec compliant api on top of that
88+
8589
#### What does done look like?
8690
_What specific deliverables should completed to consider this project done?_
8791

@@ -101,8 +105,11 @@ _Why might this project be lower impact than expected? How could this project fa
101105

102106
#### Alternatives
103107
_How might this project’s intent be realized in other ways (other than this project proposal)? What other potential solutions can address the same need?_
108+
104109
- Reuse parts of [rust-libp2p](https://github.com/libp2p/rust-libp2p) compiled for WASM backend.
110+
- Look into other WASM alternative
105111
- Work with partners (e.g. Igalia) to drive crypto implementation and landing efforts in browsers natively.
112+
106113
#### Dependencies/prerequisites
107114
<!--List any other projects that are dependencies/prerequisites for this project that is being pitched.-->
108115

0 commit comments

Comments
 (0)