linux/fs/ext4/crypto.c

// SPDX-License-Identifier: GPL-2.0

#include <linux/quotaops.h>
#include <linux/uuid.h>

#include "ext4.h"
#include "xattr.h"
#include "ext4_jbd2.h"

static void ext4_fname_from_fscrypt_name(struct ext4_filename *dst,
					 const struct fscrypt_name *src)
{}

int ext4_fname_setup_filename(struct inode *dir, const struct qstr *iname,
			      int lookup, struct ext4_filename *fname)
{}

int ext4_fname_prepare_lookup(struct inode *dir, struct dentry *dentry,
			      struct ext4_filename *fname)
{}

void ext4_fname_free_filename(struct ext4_filename *fname)
{}

static bool uuid_is_zero(__u8 u[16])
{}

int ext4_ioctl_get_encryption_pwsalt(struct file *filp, void __user *arg)
{}

static int ext4_get_context(struct inode *inode, void *ctx, size_t len)
{}

static int ext4_set_context(struct inode *inode, const void *ctx, size_t len,
							void *fs_data)
{}

static const union fscrypt_policy *ext4_get_dummy_policy(struct super_block *sb)
{}

static bool ext4_has_stable_inodes(struct super_block *sb)
{}

const struct fscrypt_operations ext4_cryptops =;