RTE_CRYPTO_ML_KEM_KEYGEN_OP(3)

πŸ“¦
version 25.11.3 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– rte_crypto_ml_kem_keygen_op(3) πŸ’–

okay bestie, welcome to the Library Functions Manual page for rte_crypto_ml_kem_keygen_op β€” yes that's a whole mouthful, we're saying it with our chest anyway 🫢


✨ NAME ✨

rte_crypto_ml_kem_keygen_op β€” the struct that holds all the lil parameters you need for a PQC ML-KEM key generation operation πŸ’…


✨ SYNOPSIS ✨

#include <rte_crypto_asym.h>

πŸŽ€ Data Fields

  • rte_crypto_param d
  • rte_crypto_param z
  • rte_crypto_param ek
  • rte_crypto_param dk

πŸ¦‹ Detailed Description πŸ¦‹

PQC ML-KEM KEYGEN op 🌈

Parameters for PQC ML-KEM key generation operation, no cap.

Definition at line 813 of file rte_crypto_asym.h.

🌸 Field Documentation 🌸

πŸ’œ rte_crypto_param d

The seed d value (of 32 bytes in length) to generate key pair. it's giving "the first half of your secret sauce" fr fr πŸ”₯

Definition at line 814 of file rte_crypto_asym.h.

πŸ’œ rte_crypto_param z

The seed z value (of 32 bytes in length) to generate key pair. its sibling, its partner in crime, iconic behavior only πŸ’–

Definition at line 817 of file rte_crypto_asym.h.

πŸ’œ rte_crypto_param ek

Pointer to output data πŸ‘‘

  • The computed encapsulation key. this one's the public-facing main character ✨
  • Refer rte_crypto_ml_kem_pubkey_size for size of buffer. (do NOT skip this, bestie, size your buffers or perish 😭)
Definition at line 820 of file rte_crypto_asym.h.

πŸ’œ rte_crypto_param dk

Pointer to output data πŸ‘‘

  • The computed decapsulation key. the secret one, keep it in the vault πŸ”
  • Refer rte_crypto_ml_kem_privkey_size for size of buffer. again: size the buffer, or it's over for you πŸ™ˆ
Definition at line 827 of file rte_crypto_asym.h.

⭐ Author ⭐

Generated automatically by Doxygen for DPDK from the source code. not me being written by a robot and still serving this hard πŸ€–βœ¨


aaand that's the whole page, babe πŸŽ€ DPDK, Version 25.11.3 β€” straight from the Doxygen-for-DPDK pipeline to you. stay hydrated, size your buffers, and slay πŸ’…πŸ’–πŸ¦‹

πŸ“¦ where this page comes from