Lines Matching defs:format
101 * The description of a encrypted key with format 'ecryptfs' must contain
161 * datablob format:
162 * new [<format>] <master-key name> <decrypted data length> [<decrypted data>]
163 * load [<format>] <master-key name> <decrypted data length>
172 static int datablob_parse(char *datablob, const char **format,
189 /* Get optional format: default | ecryptfs */
201 *format = p;
270 * datablob_format - format as an ascii string, before copying to userspace
287 len = sprintf(ascii_buf, "%s %s %s ", epayload->format,
479 digest = epayload->format + epayload->datablob_len;
481 epayload->format, epayload->datablob_len,
491 const u8 *format, const u8 *master_key,
505 if (!format) {
507 len -= strlen(epayload->format) + 1;
509 p = epayload->format;
513 ret = crypto_memneq(digest, epayload->format + epayload->datablob_len,
518 epayload->format + epayload->datablob_len,
575 const char *format,
594 format_len = (!format) ? strlen(key_format_default) : strlen(format);
615 if (format) {
616 if (!strcmp(format, key_format_ecryptfs)) {
618 pr_err("encrypted_key: keylen for the ecryptfs format must be equal to %d bytes\n",
624 } else if (!strcmp(format, key_format_enc32)) {
655 const char *format, const char *hex_encoded_iv)
681 hmac = epayload->format + epayload->datablob_len;
691 ret = datablob_hmac_verify(epayload, format, master_key, master_keylen);
712 const char *format, const char *master_desc,
717 format_len = (!format) ? strlen(key_format_default) : strlen(format);
718 epayload->format = epayload->payload_data + epayload->payload_datalen;
719 epayload->master_desc = epayload->format + format_len + 1;
725 if (!format)
726 memcpy(epayload->format, key_format_default, format_len);
728 if (!strcmp(format, key_format_ecryptfs))
732 memcpy(epayload->format, format, format_len);
747 const char *key_desc, const char *format,
753 if (format && !strcmp(format, key_format_ecryptfs)) {
762 __ekey_init(epayload, format, master_desc, datalen);
764 ret = encrypted_key_decrypt(epayload, format, hex_encoded_iv);
791 const char *format = NULL;
807 ret = datablob_parse(datablob, &format, &master_desc,
812 epayload = encrypted_key_alloc(key, format, master_desc,
818 ret = encrypted_init(epayload, key->description, format, master_desc,
854 const char *format = NULL;
869 ret = datablob_parse(buf, &format, &new_master_desc, NULL, NULL, NULL);
877 new_epayload = encrypted_key_alloc(key, epayload->format,
884 __ekey_init(new_epayload, epayload->format, new_master_desc,
899 * encrypted_read - format and copy out the encrypted data
901 * The resulting datablob format is: