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
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.
>>
>>>
>>
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
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
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