ML-KEM768
Example
unsigned char pk[crypto_kem_mlkem768_PUBLICKEYBYTES];
unsigned char sk[crypto_kem_mlkem768_SECRETKEYBYTES];
unsigned char ciphertext[crypto_kem_mlkem768_CIPHERTEXTBYTES];
unsigned char client_key[crypto_kem_mlkem768_SHAREDSECRETBYTES];
unsigned char server_key[crypto_kem_mlkem768_SHAREDSECRETBYTES];
crypto_kem_mlkem768_keypair(pk, sk);
if (crypto_kem_mlkem768_enc(ciphertext, client_key, pk) != 0) {
/* error */
}
if (crypto_kem_mlkem768_dec(server_key, ciphertext, sk) != 0) {
/* error */
}Purpose
Usage
Constants
Notes
Last updated