Support asymetric RSA in Crypto API


 * Summary: Support asymetric RSA in Crypto API
 * Proposer: Tim Bird, Sony Mobile

Description
The current AF_ALG interface to user space only supports hash and symmetric algorithms. Some user applications may want to utilize HW crypto engine's asymetric algorithm, like RSA. The purpose of this project would be to add full RSA support in the kernel, extending the crypto API if needed.

Related work

 * RSA signature checking was added to the kernel in version 3.7
 * See http://stackoverflow.com/questions/15152379/how-to-use-rsa-in-linux-kernel
 * git commit
 * http://www.ietf.org/rfc/rfc3447.txt
 * The Linux Kernel Cryptographic API

Scope
Unknown

Contractor Candidates
None yet.