Lines Matching defs:format

105  * The description of a encrypted key with format 'ecryptfs' must contain
165 * datablob format:
166 * new [<format>] <master-key name> <decrypted data length> [<decrypted data>]
167 * load [<format>] <master-key name> <decrypted data length>
176 static int datablob_parse(char *datablob, const char **format,
193 /* Get optional format: default | ecryptfs */
205 *format = p;
274 * datablob_format - format as an ascii string, before copying to userspace
291 len = sprintf(ascii_buf, "%s %s %s ", epayload->format,
505 digest = epayload->format + epayload->datablob_len;
507 epayload->format, epayload->datablob_len);
517 const u8 *format, const u8 *master_key,
531 if (!format) {
533 len -= strlen(epayload->format) + 1;
535 p = epayload->format;
540 ret = crypto_memneq(digest, epayload->format + epayload->datablob_len,
545 epayload->format + epayload->datablob_len,
602 const char *format,
621 format_len = (!format) ? strlen(key_format_default) : strlen(format);
642 if (format) {
643 if (!strcmp(format, key_format_ecryptfs)) {
645 pr_err("encrypted_key: keylen for the ecryptfs format must be equal to %d bytes\n",
651 } else if (!strcmp(format, key_format_enc32)) {
682 const char *format, const char *hex_encoded_iv)
708 hmac = epayload->format + epayload->datablob_len;
718 ret = datablob_hmac_verify(epayload, format, master_key, master_keylen);
739 const char *format, const char *master_desc,
744 format_len = (!format) ? strlen(key_format_default) : strlen(format);
745 epayload->format = epayload->payload_data + epayload->payload_datalen;
746 epayload->master_desc = epayload->format + format_len + 1;
752 if (!format)
753 memcpy(epayload->format, key_format_default, format_len);
755 if (!strcmp(format, key_format_ecryptfs))
759 memcpy(epayload->format, format, format_len);
774 const char *key_desc, const char *format,
780 if (format && !strcmp(format, key_format_ecryptfs)) {
789 __ekey_init(epayload, format, master_desc, datalen);
791 ret = encrypted_key_decrypt(epayload, format, hex_encoded_iv);
818 const char *format = NULL;
834 ret = datablob_parse(datablob, &format, &master_desc,
839 epayload = encrypted_key_alloc(key, format, master_desc,
845 ret = encrypted_init(epayload, key->description, format, master_desc,
881 const char *format = NULL;
896 ret = datablob_parse(buf, &format, &new_master_desc, NULL, NULL, NULL);
904 new_epayload = encrypted_key_alloc(key, epayload->format,
911 __ekey_init(new_epayload, epayload->format, new_master_desc,
926 * encrypted_read - format and copy out the encrypted data
928 * The resulting datablob format is: