SEED(3)
π 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 seedrte_crypto_param pubkeyrte_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_sizefor 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_sizefor 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
- 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