Post Quantum Encryption

Does somebody here knows a good library to use if you want post quantum encryption for your messaging app? I looked at libsignal, the implementation from signal of the signal protocol but it seems like it's only providing the frontend functions for typescript and it's only designed for the use inside signal
6 Replies
FleetAdmiralJakob 🗕 🗗 🗙
Otherwise I have to do it myself and doing encryption algorithm yourself is probably not a good idea
Ian
Ian•2mo ago
Are you looking for a web solution or an android/ios solution? My knowledge on the subject is quite limited, but have you tried taking an existing solution like liboqs and compiling it to webassembly?
FleetAdmiralJakob 🗕 🗗 🗙
Typescript for Front and backend On the frontend I could use web assembly but not on the backend
Ian
Ian•2mo ago
Well node supports webassembly, but I've never tried it out. https://nodejs.org/en/learn/getting-started/nodejs-with-webassembly Otherwise it's always an option to run a separate micro service in another language just for this purpose. 🙂
Node.js — Node.js with WebAssembly
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
Ian
Ian•2mo ago
Sadly I don't know any mature node implementations, although I haven't looked much
FleetAdmiralJakob 🗕 🗗 🗙
Oh, did not know that Node also supports it. That changes some stuff.