kaiduanx
kaiduanx
Hi all, I am very happy to share that I added P521_MLKEM1024 hybrid key exchange and made it inter-operateable with OQSProvider. The code is at https://github.com/Open-QKD-Network/bc-java-2025/tree/openqkd The JAVA test code...
@dghgit @mouse07410 Thanks for your comment. My question is why libOQS ML-KEM does not inter-operate with BouncyCastle ML-KEM, but libOQS can inter-operate with BouncyCastle Kyber. LibOQS Kyber does not inter-operate...
Per conversation from https://github.com/open-quantum-safe/liboqs/issues/2102 _In libOQS, ML-KEM refers to the FIPS 203 standardized version, while Kyber corresponds to the Round 3 (pre-standard) version._ @dghbk what are the standard version of...
@dghgit can you kindly take a look and review my code for ML-KEM test on https://github.com/Open-QKD-Network/oqs-bouncycastle/blob/2025/java-crypto-tools-src/gen/src/main/java/chapter15/MLKEM.java and point out anything wrong on this? Thanks.
@dghgit I started with ML-KEM and found out that it did not inter-operate with libOQS ML-KEM so I switched to Kyber and was surprised to know libOQS ML-KEM inter-operated with...
After disabling KDF when generating cipher text and shared secret in BouncyCastle application code, libOQS and BouncyCastle ML-KEM can inter-operate. https://github.com/Open-QKD-Network/oqs-bouncycastle/commit/38076705282f13d04b03b0bfdc7055a26923b87d
@dghgit Thank you for the awesome BouncyCastle library!
@mouse07410 You need to change example_kem.c, in your above case you tried to do bc-decap and liboqs encap. But example_kem/liboqs was trying to read cipher text from BC :) You...