mirror of
https://github.com/torvalds/linux
synced 2024-07-21 10:41:44 +00:00
![]() Provide the missing asymmetric key subops for new key type ops. This include query, encrypt, decrypt and create signature. Verify signature already exists. Also provided are accessor functions for this: int query_asymmetric_key(const struct key *key, struct kernel_pkey_query *info); int encrypt_blob(struct kernel_pkey_params *params, const void *data, void *enc); int decrypt_blob(struct kernel_pkey_params *params, const void *enc, void *data); int create_signature(struct kernel_pkey_params *params, const void *data, void *enc); The public_key_signature struct gains an encoding field to carry the encoding for verify_signature(). 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> |
||
---|---|---|
.. | ||
api-aead.rst | ||
api-akcipher.rst | ||
api-digest.rst | ||
api-intro.txt | ||
api-kpp.rst | ||
api-rng.rst | ||
api-samples.rst | ||
api-skcipher.rst | ||
api.rst | ||
architecture.rst | ||
asymmetric-keys.txt | ||
async-tx-api.txt | ||
conf.py | ||
crypto_engine.rst | ||
descore-readme.txt | ||
devel-algos.rst | ||
index.rst | ||
intro.rst | ||
userspace-if.rst |