Acked with a small comment.

> -----Original Message-----
> From: Gowrishankar Muthukrishnan <[email protected]>
> Sent: Friday, October 4, 2024 8:11 AM
> To: [email protected]; Akhil Goyal <[email protected]>; Fan Zhang
> <[email protected]>
> Cc: Anoob Joseph <[email protected]>; Richardson, Bruce
> <[email protected]>; [email protected]; Kusztal, ArkadiuszX
> <[email protected]>; Ji, Kai <[email protected]>; jack.bond-
> [email protected]; Marchand, David <[email protected]>;
> [email protected]; De Lara Guarch, Pablo
> <[email protected]>; Trahe, Fiona <[email protected]>;
> Doherty, Declan <[email protected]>; [email protected];
> [email protected]; Gujjar, Abhinandan S <[email protected]>;
> [email protected]; [email protected];
> [email protected]; [email protected];
> [email protected]; [email protected];
> [email protected]; [email protected]; [email protected];
> [email protected]; Daly, Lee <[email protected]>; Dooley, Brian
> <[email protected]>; Gowrishankar Muthukrishnan
> <[email protected]>
> Subject: [PATCH v2 1/2] cryptodev: fix RSA xform for ASN.1 syntax
> 
> As per ASN.1 syntax (RFC 3447 Appendix A.1.2), RSA private key would need
It could be RFC 8017 instead.
> specification of quintuple along with private exponent.
> It is up to the implementation to internally handle, but not at RTE itself to 
> make
> them exclusive each other. Removing union on them allows asymmetric
> implementation in VirtIO to benefit from the xform as per ASN.1 syntax.
> 
> Signed-off-by: Gowrishankar Muthukrishnan <[email protected]>
> ---
>  lib/cryptodev/rte_crypto_asym.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/lib/cryptodev/rte_crypto_asym.h b/lib/cryptodev/rte_crypto_asym.h
> index 39d3da3952..c33be3b155 100644
> --- a/lib/cryptodev/rte_crypto_asym.h
> +++ b/lib/cryptodev/rte_crypto_asym.h
> @@ -306,7 +306,7 @@ struct rte_crypto_rsa_xform {
> 
>       enum rte_crypto_rsa_priv_key_type key_type;
> 
> -     union {
> +     struct {
>               rte_crypto_uint d;
>               /**< the RSA private exponent */
>               struct rte_crypto_rsa_priv_key_qt qt;
> --
> 2.21.0

Acked-by: Arkadiusz Kusztal <[email protected]>

Reply via email to