Lines Matching defs:nokey_name
375 struct fscrypt_nokey_name nokey_name;
401 nokey_name.dirhash[0] = hash;
402 nokey_name.dirhash[1] = minor_hash;
404 if (iname->len <= sizeof(nokey_name.bytes)) {
405 memcpy(nokey_name.bytes, iname->name, iname->len);
408 memcpy(nokey_name.bytes, iname->name, sizeof(nokey_name.bytes));
410 sha256(&iname->name[sizeof(nokey_name.bytes)],
411 iname->len - sizeof(nokey_name.bytes),
412 nokey_name.sha256);
415 oname->len = fscrypt_base64url_encode((const u8 *)&nokey_name, size,
447 struct fscrypt_nokey_name *nokey_name;
505 nokey_name = (void *)fname->crypto_buf.name;
506 fname->hash = nokey_name->dirhash[0];
507 fname->minor_hash = nokey_name->dirhash[1];
510 fname->disk_name.name = nokey_name->bytes;
539 const struct fscrypt_nokey_name *nokey_name =
548 if (de_name_len <= sizeof(nokey_name->bytes))
550 if (memcmp(de_name, nokey_name->bytes, sizeof(nokey_name->bytes)))
552 sha256(&de_name[sizeof(nokey_name->bytes)],
553 de_name_len - sizeof(nokey_name->bytes), digest);
554 return !memcmp(digest, nokey_name->sha256, sizeof(digest));