rte_crypto_rsa_op_param(3)
π rte_crypto_rsa_op_param(3) β the RSA op params glow-up π
okay bestie, welcome to the manual page for rte_crypto_rsa_op_param β yes that's the manual name too, section 3, Library Functions Manual energy, we love that for her. this is where all the RSA operation params live, and I'm gonna walk you through every single field like we're gossiping at lunch β¨
β¨ SYNOPSIS β¨
#include <rte_crypto_asym.h>
π Data Fields π
enum rte_crypto_asym_op_type op_typerte_crypto_param messagerte_crypto_param cipherrte_crypto_param sign
π Detailed Description π
RSA operation params. that's the whole vibe, no cap.
Definition at line 444 of file rte_crypto_asym.h.
π¦ Field Documentation π¦
πΈ enum rte_crypto_asym_op_type op_type πΈ
Type of RSA operation for transform. like, which RSA thing are we even doing bestie, this field knows π
Definition at line 445 of file rte_crypto_asym.h.
π rte_crypto_param message π
Pointer to input data:
- to be encrypted for RSA public encrypt.
- to be signed for RSA sign generation.
- to be authenticated for RSA sign verification.
Pointer to output data:
- for RSA private decrypt. In this case the underlying array should have been allocated with enough memory to hold plaintext output (i.e. must be at least RSA key size). The
message.lengthfield could be either 0 or minimal length expected from PMD. This could be validated and overwritten by the PMD with the decrypted length.
Definition at line 448 of file rte_crypto_asym.h.
π rte_crypto_param cipher π
Pointer to input data:
- to be decrypted for RSA private decrypt.
Pointer to output data:
- for RSA public encrypt. In this case the underlying array should have been allocated with enough memory to hold ciphertext output (i.e. must be at least RSA key size). The
cipher.lengthfield could be either 0 or minimal length expected from PMD. This could be validated and overwritten by the PMD with the encrypted length.
When RTE_CRYPTO_RSA_PADDING_NONE and RTE_CRYPTO_ASYM_OP_VERIFY selected, this is an output of decrypted signature. yes really, plot twist π«’
Definition at line 465 of file rte_crypto_asym.h.
π rte_crypto_param sign π
Pointer to input data:
- to be verified for RSA public decrypt.
Pointer to output data:
- for RSA private encrypt. In this case the underlying array should have been allocated with enough memory to hold signature output (i.e. must be at least RSA key size). The
sign.lengthfield could be either 0 or minimal length expected from PMD. This could be validated and overwritten by the PMD with the signature length.
Definition at line 483 of file rte_crypto_asym.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. not a human girlie, but honestly? she ate π
k that's the whole page bestie, you're officially RSA-pilled π§ mwah, go slay your asymmetric crypto π
this little icon was brought to you by DPDK, Version 25.11.3, and this manual page is rte_crypto_rsa_op_param(3) β periodt. β¨π
π¦ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 Β· BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms