[v4,09/11] cryptodev: add RSA padding none description
Checks
Commit Message
This patch adds RSA padding none description.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
---
lib/librte_cryptodev/rte_crypto_asym.h | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
@@ -90,7 +90,10 @@ enum rte_crypto_asym_xform_type {
*/
enum rte_crypto_asym_op_type {
RTE_CRYPTO_ASYM_OP_ENCRYPT,
- /**< Asymmetric Encrypt operation */
+ /**< RSA no padding scheme.
+ * In this case user is responsible for provision and verification
+ * of padding.
+ */
RTE_CRYPTO_ASYM_OP_DECRYPT,
/**< Asymmetric Decrypt operation */
RTE_CRYPTO_ASYM_OP_SIGN,
@@ -409,6 +412,11 @@ struct rte_crypto_rsa_op_param {
* - padding PSS
* data provided should contain message digest of the message
* to be signed
+ *
+ * When padding field is set to RTE_CRYPTO_RSA_PADDING_NONE
+ * and RTE_CRYPTO_ASYM_OP_DECRYPT op_type used returned data size
+ * will be equal to the size of RSA key in bytes. All leading
+ * zeroes will be preserved.
*/
rte_crypto_param cipher;