Comments (3)
I'm not familiar with Qwik, but to get this working in a Vite project I had to pop open node modules, cut out the portion of the code I needed (basically KeyGen768
, Encrypt768
, etc., and the related helper functions). Then I had to add packages that were missing from the client side. Specifically, a package for SHA/SHAKE and a package for buffer. Also, I had to export each of the functions so that I could import them properly. As far as I can tell, this package seems to be designed to run in a server side node environment, so you'll have to adapt it.
It's hard to say what your specific issue is without any code, but hopefully this gives you some insight. If you can show me some code, I may be able to help more.
from crystals-kyber-javascript.
Thank you for your reply. Sounds like a lot of trouble, but i found this new package that came out a few days ago and used it on my front end. https://www.npmjs.com/package/crystals-kyber-js
from crystals-kyber-javascript.
Yes, it was a lot of work. Glad you found something that works for you and thanks for the link to the other package. Looks interesting.
from crystals-kyber-javascript.
Related Issues (7)
- Undeclared variable prevents webpack bundling
- Possible variable-time division when decapsulating
- How to change paramters HOT 1
- Encrypt function: convert kr to kr_str should be an Array of 64 bytes intead of 32 bytes HOT 1
- Using shared secret - aes - how? HOT 2
- Getting stuck while creating keys HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from crystals-kyber-javascript.