SEED(3)

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

πŸ’– NAME πŸ’–

rte_crypto_ml_dsa_keygen_op β€” okay bestie, this is the struct for the PQC ML-DSA KEYGEN op, and yes it's literally a whole manual page (Library Functions Manual, no cap) for one little struct. She's iconic like that. πŸŽ€


✨ SYNOPSIS ✨

First things first, you gotta pull her in:

#include <rte_crypto_asym.h>

🌸 Data Fields 🌸

  • rte_crypto_param seed
  • rte_crypto_param pubkey
  • rte_crypto_param privkey

Like, that's the whole squad. Three fields. Three besties. Let's meet them πŸ’…


πŸ¦‹ Detailed Description πŸ¦‹

So this is the PQC ML-DSA KEYGEN op β€” she holds the parameters for a PQC ML-DSA key generation operation. That's it, that's the vibe.

πŸ“ Fun little footnote: she's defined at line 961 of file rte_crypto_asym.h. Noted. Screenshotted. Saved to the group chat. 🫢


πŸ‘‘ Field Documentation πŸ‘‘

πŸ’œ rte_crypto_param seed

The random seed (of 32 bytes in length) to generate the key pair. Yes, exactly 32 β€” do not come for her with 31 or 33, she will notice. 😭

πŸ“ Definition at line 962 of file rte_crypto_asym.h.

πŸ’œ rte_crypto_param pubkey

Pointer to output data 🫢 and here's what that actually means:

  • The computed public key.
  • Refer rte_crypto_ml_dsa_pubkey_size for the size of the buffer.

So like, don't just guess a buffer size, bestie, go check rte_crypto_ml_dsa_pubkey_size. That's the whole point of it existing. ⭐

πŸ“ Definition at line 965 of file rte_crypto_asym.h.

πŸ’œ rte_crypto_param privkey

Pointer to output data (again 😌) β€” specifically:

  • The computed secret key.
  • Refer rte_crypto_ml_dsa_privkey_size for the size of the buffer.

And yes, she's the secret key, so she's main character energy β€” handle the buffer size with rte_crypto_ml_dsa_privkey_size and mind your business. πŸ”₯

πŸ“ Definition at line 972 of file rte_crypto_asym.h.


🌈 Author 🌈

Generated automatically by Doxygen for DPDK from the source code. Not me, not you, not a human β€” a whole machine did this. Respect the algorithm honestly. πŸ’€


ngl, if you got this far you're officially a Unix girlie now. Periodt. πŸ’…βœ¨

Sign-off time, bestie: this masterpiece is brought to you by DPDK, Version 26.03.0 πŸŽ€ β€” mwah, go generate some keys. πŸ¦‹πŸ’–

πŸ“¦ where this page comes from