KEYS: Implement PKCS#8 RSA Private Key parser [ver #2]
Implement PKCS#8 RSA Private Key format [RFC 5208] parser for the asymmetric key type. For the moment, this will only support unencrypted DER blobs. PEM and decryption can be added later. PKCS#8 keys can be loaded like this: openssl pkcs8 -in private_key.pem -topk8 -nocrypt -outform DER | \ keyctl padd asymmetric foo @s Signed-off-by:David Howells <dhowells@redhat.com> Tested-by:
Marcel Holtmann <marcel@holtmann.org> Reviewed-by:
Marcel Holtmann <marcel@holtmann.org> Reviewed-by:
Denis Kenzior <denkenz@gmail.com> Tested-by:
Denis Kenzior <denkenz@gmail.com> Signed-off-by:
James Morris <james.morris@microsoft.com>
Showing
- Documentation/crypto/asymmetric-keys.txt 2 additions, 0 deletionsDocumentation/crypto/asymmetric-keys.txt
- crypto/asymmetric_keys/Kconfig 10 additions, 0 deletionscrypto/asymmetric_keys/Kconfig
- crypto/asymmetric_keys/Makefile 13 additions, 0 deletionscrypto/asymmetric_keys/Makefile
- crypto/asymmetric_keys/pkcs8.asn1 24 additions, 0 deletionscrypto/asymmetric_keys/pkcs8.asn1
- crypto/asymmetric_keys/pkcs8_parser.c 184 additions, 0 deletionscrypto/asymmetric_keys/pkcs8_parser.c
Please register or sign in to comment