Hi Marcel,
On 08/27/2015 10:28 PM, Marcel Holtmann wrote:
> +++ b/crypto/rsaprivatekey.asn1
> @@ -0,0 +1,13 @@
> +RSAPrivateKey ::= SEQUENCE {
> + version Version,
> + modulus INTEGER ({ rsa_get_n }), -- n
> + publicExponent INTEGER ({ rsa_get_e }), -- e
> + privateExponent INTEGER ({ rsa_get_d }), -- d
> + prime1 INTEGER, -- p
> + prime2 INTEGER, -- q
> + exponent1 INTEGER, -- d mod (p-1)
> + exponent2 INTEGER, -- d mod (q-1)
> + coefficient INTEGER -- (inverse of q) mod p
> +}
> +
> +Version ::= INTEGER
If you want to do this you should also update the existing RSA test vectors,
because
they are failing after this patch is applied.
The reason is that there is no version in the private keys in crypto/testmgr.h
And the QAT RSA implementation should also be updated so they are consistent.
I have already started to do the changes proposed for the akcipher api to add
SGLs
support and to split the set_key for set_publickey and set_privatekey so I will
take care of this.
Thanks,
T
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html