|
DPDK 25.11.3
|
#include <rte_crypto_asym.h>
Data Fields | |
| enum rte_crypto_asym_op_type | op_type |
| enum rte_crypto_auth_algorithm | hash |
| rte_crypto_param | message |
| rte_crypto_uint | id |
| rte_crypto_uint | k |
| rte_crypto_uint | r |
| rte_crypto_uint | s |
SM2 operation params.
Definition at line 686 of file rte_crypto_asym.h.
| enum rte_crypto_asym_op_type op_type |
Signature generation or verification.
Definition at line 687 of file rte_crypto_asym.h.
| enum rte_crypto_auth_algorithm hash |
Hash algorithm used in EC op.
Definition at line 690 of file rte_crypto_asym.h.
| rte_crypto_param message |
Pointer to input data
Pointer to output data
Definition at line 693 of file rte_crypto_asym.h.
The SM2 id used by signer and verifier.
Definition at line 749 of file rte_crypto_asym.h.
The SM2 per-message secret number, which is an integer in the interval (1, n-1). If the random number is generated by the PMD, the 'rte_crypto_param.data' parameter should be set to NULL.
Definition at line 752 of file rte_crypto_asym.h.
r component of elliptic curve signature output : for signature generation (of at least N bytes where prime field length is N bytes) input : for signature verification
Definition at line 759 of file rte_crypto_asym.h.
s component of elliptic curve signature output : for signature generation (of at least N bytes where prime field length is N bytes) input : for signature verification
Definition at line 765 of file rte_crypto_asym.h.