Lines Matching full:encrypted

11  * See Documentation/security/keys/trusted-encrypted.rst
23 #include <keys/encrypted-type.h>
34 #include "encrypted.h"
79 "Allow instantiation of encrypted keys using provided decrypted data");
98 * valid_ecryptfs_desc - verify the description of a new/loaded encrypted key
100 * The description of a encrypted key with format 'ecryptfs' must contain
163 * <encrypted iv + data>
289 /* convert the hex encoded iv, encrypted-data and HMAC to ascii */
300 * Use a user provided key to encrypt/decrypt an encrypted-key.
488 /* verify HMAC before decrypting encrypted key */
599 pr_err("encrypted key: instantiation of keys using provided decrypted data is disabled since CONFIG_USER_DECRYPTED_DATA is set to false\n");
603 pr_err("encrypted key: decrypted data provided does not match decrypted data length provided\n");
608 pr_err("encrypted key: decrypted data provided must contain only hexadecimal characters\n");
739 * encrypted_init - initialize an encrypted key
776 * encrypted_instantiate - instantiate an encrypted key
779 * - by decrypting an existing encrypted datablob, or
780 * - by creating a new encrypted key based on a kernel random number, or
841 * Change the master key description for an existing encrypted key.
842 * The next read will return an encrypted datablob using the new
898 * encrypted_read - format and copy out the encrypted data
901 * <master-key name> <decrypted data length> <encrypted iv> <encrypted data>
903 * On success, return to userspace the encrypted key datablob size.
919 /* returns the hex encoded iv, encrypted-data, and hmac as ascii */
973 .name = "encrypted",
1000 MODULE_DESCRIPTION("Encrypted key type");