• Home
  • Raw
  • Download

Lines Matching refs:len

20 	if (str->len == 1 && str->name[0] == '.')  in fscrypt_is_dot_dotdot()
23 if (str->len == 2 && str->name[0] == '.' && str->name[1] == '.') in fscrypt_is_dot_dotdot()
52 if (WARN_ON(olen < iname->len)) in fname_encrypt()
54 memcpy(out, iname->name, iname->len); in fname_encrypt()
55 memset(out + iname->len, 0, olen - iname->len); in fname_encrypt()
112 sg_init_one(&src_sg, iname->name, iname->len); in fname_decrypt()
113 sg_init_one(&dst_sg, oname->name, oname->len); in fname_decrypt()
114 skcipher_request_set_crypt(req, &src_sg, &dst_sg, iname->len, &iv); in fname_decrypt()
122 oname->len = strnlen(oname->name, iname->len); in fname_decrypt()
139 static int base64_encode(const u8 *src, int len, char *dst) in base64_encode() argument
144 for (i = 0; i < len; i++) { in base64_encode()
158 static int base64_decode(const char *src, int len, u8 *dst) in base64_decode() argument
164 for (i = 0; i < len; i++) { in base64_decode()
219 crypto_str->len = max_presented_len; in fscrypt_fname_alloc_buffer()
260 oname->name[iname->len - 1] = '.'; in fscrypt_fname_disk_to_usr()
261 oname->len = iname->len; in fscrypt_fname_disk_to_usr()
265 if (iname->len < FS_CRYPTO_BLOCK_SIZE) in fscrypt_fname_disk_to_usr()
271 if (iname->len <= FSCRYPT_FNAME_MAX_UNDIGESTED_SIZE) { in fscrypt_fname_disk_to_usr()
272 oname->len = base64_encode(iname->name, iname->len, in fscrypt_fname_disk_to_usr()
284 FSCRYPT_FNAME_DIGEST(iname->name, iname->len), in fscrypt_fname_disk_to_usr()
287 oname->len = 1 + base64_encode((const u8 *)&digested_name, in fscrypt_fname_disk_to_usr()
328 fname->disk_name.len = iname->len; in fscrypt_setup_filename()
336 if (!fscrypt_fname_encrypted_size(dir, iname->len, in fscrypt_setup_filename()
338 &fname->crypto_buf.len)) in fscrypt_setup_filename()
340 fname->crypto_buf.name = kmalloc(fname->crypto_buf.len, in fscrypt_setup_filename()
346 fname->crypto_buf.len); in fscrypt_setup_filename()
350 fname->disk_name.len = fname->crypto_buf.len; in fscrypt_setup_filename()
362 if (iname->len != in fscrypt_setup_filename()
367 if (iname->len > in fscrypt_setup_filename()
380 ret = base64_decode(iname->name + digested, iname->len - digested, in fscrypt_setup_filename()
386 fname->crypto_buf.len = ret; in fscrypt_setup_filename()
394 fname->disk_name.len = fname->crypto_buf.len; in fscrypt_setup_filename()