This patch adds RSA padding none description.

Signed-off-by: Arek Kusztal <arkadiuszx.kusz...@intel.com>
---
 lib/librte_cryptodev/rte_crypto_asym.h | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/lib/librte_cryptodev/rte_crypto_asym.h 
b/lib/librte_cryptodev/rte_crypto_asym.h
index 5026042..7f630f0 100644
--- a/lib/librte_cryptodev/rte_crypto_asym.h
+++ b/lib/librte_cryptodev/rte_crypto_asym.h
@@ -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.
         */
 
 
-- 
2.1.0

Reply via email to