LibOQS JS/WASM wrapper #2300
Replies: 5 comments 12 replies
-
|
Thanks @openforge-kt for all your work on this! Tagging @hartm @ashman-p for input as to what LinuxFoundation/PQCA would have as demands for such a change of ownership. Also tagging @vsoftco as the OQS "language wrapper" guru for feedback regarding this proposal. |
Beta Was this translation helpful? Give feedback.
-
|
The OQS project can generally take in any code it wants! The only requirements are that the contribution requirements themselves (as described in the charter) are met. This typically just means licensing and DCO requirements. You don't need to ask anyone else for approval for any of this as long as licensing and DCO are correct, and, in general, you don't even need the OQS TSC to do anything. You can just get the appropriate approvals from the appropriate set of OQS maintainers. Since this code is already MIT licensed, there shouldn't be any issues there. To do the DCO, you can either squash commit and sign the DCO (not ideal, probably, but easier) or just have @openforge-kt acknowledge the DCO and have the TSC approve it (which has been done before for OQS, and which our lawyers have approved as a viable process). If you want to transfer ownership of the repos themselves, please add @ryjones in the conversation. In summary:
Does all of this make sense? Thanks for your time! |
Beta Was this translation helpful? Give feedback.
-
If you're OK doing this, then that is perfect!
Yes, if it's a part of OQS, you can use an NPM name like oqs or liboqs. It's good practice to check with the maintainers that you're not stepping on anyone's toes with a particular name, but that should be fine in general as long as the OQS community is OK with it. You can ask @ryjones to help with NPM stuff as well. I hope this helps! Please let me know if you have any other questions. |
Beta Was this translation helpful? Give feedback.
-
|
Hello folks! I'm giving some feedback as a LF Decentralized Trust contributor. I'm a maintainer of Hyperledger Cacti. IMO, the project is in excellent shape. Typically the main concerns are documentation (both explicit and in-line), but it is not a problem of this project. There are tests that cover the implemented algorithms, so that's also a very good thing. The API is very clean and elegantly exposed, this is refreshing to see! Some questions / comments:
{
|
Beta Was this translation helpful? Give feedback.
-
|
If this moves forward, be sure to get in touch with me so I can help make the transition |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello again!
We had to pause the development of our .NET wrapper because we had some shipping delays for RISC-V dev boards, so we can't complete testing, but that gave us time to finish our JS wrapper.
@baentsch suggested opening a discussion, to see if there's any interest in making this wrapper "official" by transferring ownership to OQS organization. We would be happy to take full responsibility over maintenance and updates to this wrapper. As with the .NET wrapper, we plan to use this for our own projects, and have no intention of dropping it. Unlike the .NET one, this one is actually complete and published on NPM. See GitHub repository, NPM package, and docs site for any additional information.
Let me know if you have any concerns, questions, missing or unnecessary features.
Beta Was this translation helpful? Give feedback.
All reactions