ecryptfs_init_crypt_stat(9)
π ecryptfs_init_crypt_stat(9) β like, the whole kernel API manual page, bestie
okay so this is from the Kernel API Manual, section 9, and the page is literally called ecryptfs_init_crypt_stat(9). buckle up, it's a short one but she's important π
β¨ NAME β¨
ecryptfs_init_crypt_stat β and ngl the original manpage leaves the description totally blank?? iconique of it to give us nothing π so we're just gonna go with: it initializes the crypt_stat thing. that's the whole vibe. moving on π¦
πΈ SYNOPSIS πΈ
void ecryptfs_init_crypt_stat (struct ecryptfs_crypt_stat *crypt_stat );
no return value, she just does her thing and dips. void queen. periodt π
π ARGUMENTS π
crypt_statβ a pointer to thestruct ecryptfs_crypt_statyou want initialized. that's it, that's the whole argument. hand her the pointer and she'll set it up for you π«Ά
π DESCRIPTION π
so basically: initialize the crypt_stat structure. that's the description. verbatim. the manpage said what it said and honestly? respect. lowkey the shortest description ever but it ate π
like, you give it the struct pointer, it initializes the struct. the way that this is the entire function. main character energy fr fr β¨
π SEE ALSO π
okay this is where she REALLY shows out β the entire friend group, no skips. all of these live in the kernel file ./fs/ecryptfs/crypto.c:
ecryptfs_from_hex(9)ecryptfs_derive_iv(9)ecryptfs_destroy_crypt_stat(9)virt_to_scatterlist(9)crypt_scatterlist(9)crypt_extent(9)ecryptfs_encrypt_page(9)ecryptfs_decrypt_page(9)ecryptfs_init_crypt_ctx(9)ecryptfs_copy_mount_wide_flags_to_inode_flags(9)ecryptfs_set_default_crypt_stat_vals(9)ecryptfs_new_file_context(9)ecryptfs_validate_marker(9)ecryptfs_process_flags(9)write_ecryptfs_marker(9)ecryptfs_code_for_cipher_string(9)ecryptfs_cipher_code_to_string(9)ecryptfs_write_headers_virt(9)ecryptfs_write_metadata(9)set_default_header_data(9)ecryptfs_read_headers_virt(9)ecryptfs_read_xattr_region(9)ecryptfs_process_key_cipher(9)ecryptfs_destroy_crypto(9)ecryptfs_tfm_exists(9)ecryptfs_get_tfm_and_mutex_for_cipher_name(9)ecryptfs_encode_for_filename(9)ecryptfs_decode_from_filename(9)ecryptfs_encrypt_and_encode_filename(9)ecryptfs_decode_and_decrypt_filename(9)
iykyk β that's the full roster, not one of them skipped π
and that's the page!! sourced straight from ./fs/ecryptfs, dated October 2026, living under the Kernel API Manual umbrella. go initialize that struct bestie, you got this π§π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms