Z(3)

πŸ“¦ version 26.03, in nixos 26.05, nixpkgs unstable

πŸ’– 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 d
  • rte_crypto_param z
  • rte_crypto_param ek
  • rte_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_size for 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_size for 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 using rte_crypto_ml_kem_pubkey_size and rte_crypto_ml_kem_privkey_size before 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