Description
All the new Post Quantum Key Exchange algorithms are cast in terms of KEMs. KEMs are generic Key Exchange APIs which can support traditional wrapping mechanisms as well as KEA style mechanisms, so protocols that move to KEM based APIs can build generic protocols that can accept any Key Exchange API.
This just defines the new APIs. The mechanisms that use it will be defined in a separate proposal. I plan on creating proposals for Kyber as well as existing KEA algorithms (CKM_RSA_PKCS, CKM_RSA_X509, CKM_ECDH_DERIVE, CKM_DH_DERIVE, etc) as well.