Z(3)
π NAME π
rte_crypto_ml_kem_keygen_op β okay bestie, this is the struct definition for a PQC ML-KEM KEYGEN op, straight out of DPDK's asymmetric crypto header πβ¨
β¨ SYNOPSIS β¨
#include <rte_crypto_asym.h>
πΈ Data Fields πΈ
rte_crypto_param drte_crypto_param zrte_crypto_param ekrte_crypto_param dk
π¦ DETAILED DESCRIPTION π¦
So basically π : this is the PQC ML-KEM KEYGEN op β like, the whole vibe is parameters for the PQC ML-KEM key generation operation. That's the main character energy of this struct, no cap π₯
Definition at line 813 of file rte_crypto_asym.h.
π FIELD DOCUMENTATION π
π rte_crypto_param d
The seed d value β and yes it's 32 bytes in length β used to generate the key pair π±
Definition at line 814 of file rte_crypto_asym.h.
π rte_crypto_param z
The seed z value, also 32 bytes in length (twins fr fr), used to generate the key pair π¦
Definition at line 817 of file rte_crypto_asym.h.
π rte_crypto_param ek
Pointer to output data π
- The computed encapsulation key.
- Refer
rte_crypto_ml_kem_pubkey_sizefor size of buffer. (iykyk β go check it before you allocate, bestie, seriously)
Definition at line 820 of file rte_crypto_asym.h.
π rte_crypto_param dk
Pointer to output data ποΈ
- The computed decapsulation key.
- Refer
rte_crypto_ml_kem_privkey_sizefor size of buffer. (same deal β that's your size source of truth)
Definition at line 827 of file rte_crypto_asym.h.
π«Ά AUTHOR π«Ά
Generated automatically by Doxygen for DPDK from the source code. (not a human, just a little robot doing its thing π€β¨)
Heads up bestie β a lot of these fields are pointers to output data, so make sure your buffers are actually sized right usingrte_crypto_ml_kem_pubkey_sizeandrte_crypto_ml_kem_privkey_sizebefore you go handing them over. That's a whole vibe check you don't wanna fail π
And that's the page! π Brought to you by DPDK, Version 26.03.0 β rte_crypto...m_keygen_op(3), mwah π go forth and generate those keys, queen π
π¦ where this page comes from
- nixos 26.05: dpdk 26.03
- nixpkgs unstable: dpdk 26.03
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms