Re: X-Wing KEM

2025-06-07 Thread Sebastian Stenzel
lly-cfrg-xwing-kem as an RFC. I'm not sure how >>> familiar you are with the OpenJDK developing process, but in the meantime, >>> you might find it helpful to read the OpenJDK Developers’ Guide [1] and try >>> working on something smaller first. >>> >>&g

Re: X-Wing KEM

2025-05-30 Thread Wei-Jun Wang
ng-kem as an RFC. I'm not sure how familiar >> you are with the OpenJDK developing process, but in the meantime, you might >> find it helpful to read the OpenJDK Developers’ Guide [1] and try working on >> something smaller first. >> >>> >>

Re: X-Wing KEM

2025-05-30 Thread Sebastian Stenzel
velopers’ Guide [1] and try working on > something smaller first. > >> >> All the primitives for X-Wing are technically already there in OpenJDK, >> however two of them are private API (namely SHAKE256 and ML-KEM’s >> `KeyGen_internal(d, z)` [3]). So the question

Re: X-Wing KEM

2025-05-29 Thread Wei-Jun Wang
yGen_internal(d, z)` [3]). So the question arises whether I can contribute > an X-Wing KEM implementation to the JDK at the current state of the spec? It's acceptable to use private API inside OpenJDK when you are working on OpenJDK itself. After all, we created them for this very purp

X-Wing KEM

2025-05-24 Thread Sebastian Stenzel
arises whether I can contribute an X-Wing KEM implementation to the JDK at the current state of the spec? Alternatively, can we make the two mentioned APIs public? Cheers! Sebastian [1]: https://datatracker.ietf.org/doc/html/draft-ietf-jose-hpke-encrypt/ [2]: https://datatracker.ietf.org/doc/html