/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | fsverity.h | 23 __u32 salt_size; member 51 __u8 salt_size; /* size of salt in bytes; 0 if none */ member 107 __u32 salt_size; member
|
/kernel/linux/linux-6.6/fs/verity/ |
H A D | hash_algs.c | 108 * @salt_size: salt size in bytes, possibly 0 114 const u8 *salt, size_t salt_size) in fsverity_prepare_hash_state() 124 if (salt_size == 0) in fsverity_prepare_hash_state() 138 padded_salt_size = round_up(salt_size, alg->block_size); in fsverity_prepare_hash_state() 144 memcpy(padded_salt, salt, salt_size); in fsverity_prepare_hash_state() 113 fsverity_prepare_hash_state(const struct fsverity_hash_alg *alg, const u8 *salt, size_t salt_size) fsverity_prepare_hash_state() argument
|
H A D | open.c | 22 * @salt_size: size of salt, possibly 0 34 const u8 *salt, size_t salt_size, in fsverity_init_merkle_tree_params() 53 salt_size); in fsverity_init_merkle_tree_params() 206 desc->salt, desc->salt_size, in fsverity_create_info() 317 if (desc->salt_size > sizeof(desc->salt)) { in validate_fsverity_descriptor() 318 fsverity_err(inode, "Invalid salt_size: %u", desc->salt_size); in validate_fsverity_descriptor() 30 fsverity_init_merkle_tree_params(struct merkle_tree_params *params, const struct inode *inode, unsigned int hash_algorithm, unsigned int log_blocksize, const u8 *salt, size_t salt_size, u64 data_size) fsverity_init_merkle_tree_params() argument
|
H A D | enable.c | 227 if (arg->salt_size && in enable_verity() 229 arg->salt_size)) { in enable_verity() 233 desc->salt_size = arg->salt_size; in enable_verity() 277 desc->salt, desc->salt_size, in fsverity_enable_with_descriptor() 399 if (arg.salt_size > sizeof_field(struct fsverity_descriptor, salt)) in fsverity_ioctl_enable() 607 if (arg.salt_size > sizeof_field(struct code_sign_descriptor, salt)) in fsverity_ioctl_enable_code_sign()
|
H A D | fsverity_private.h | 94 const u8 *salt, size_t salt_size); 118 const u8 *salt, size_t salt_size,
|
/kernel/linux/linux-5.10/fs/verity/ |
H A D | open.c | 21 * @salt_size: size of salt, possibly 0 33 const u8 *salt, size_t salt_size, in fsverity_init_merkle_tree_params() 51 salt_size); in fsverity_init_merkle_tree_params() 84 (int)salt_size, salt); in fsverity_init_merkle_tree_params() 183 if (desc->salt_size > sizeof(desc->salt)) { in fsverity_create_info() 184 fsverity_err(inode, "Invalid salt_size: %u", desc->salt_size); in fsverity_create_info() 208 desc->salt, desc->salt_size, in fsverity_create_info() 29 fsverity_init_merkle_tree_params(struct merkle_tree_params *params, const struct inode *inode, unsigned int hash_algorithm, unsigned int log_blocksize, const u8 *salt, size_t salt_size, u64 data_size) fsverity_init_merkle_tree_params() argument
|
H A D | fsverity_private.h | 94 __u8 salt_size; /* size of salt in bytes; 0 if none */ member 135 const u8 *salt, size_t salt_size); 160 const u8 *salt, size_t salt_size,
|
H A D | hash_algs.c | 153 * @salt_size: salt size in bytes, possibly 0 159 const u8 *salt, size_t salt_size) in fsverity_prepare_hash_state() 169 if (salt_size == 0) in fsverity_prepare_hash_state() 186 padded_salt_size = round_up(salt_size, alg->block_size); in fsverity_prepare_hash_state() 192 memcpy(padded_salt, salt, salt_size); in fsverity_prepare_hash_state() 158 fsverity_prepare_hash_state(struct fsverity_hash_alg *alg, const u8 *salt, size_t salt_size) fsverity_prepare_hash_state() argument
|
H A D | enable.c | 243 if (arg->salt_size && in enable_verity() 245 arg->salt_size)) { in enable_verity() 249 desc->salt_size = arg->salt_size; in enable_verity() 293 desc->salt, desc->salt_size, in fsverity_enable_with_descriptor() 420 if (arg.salt_size > sizeof_field(struct fsverity_descriptor, salt)) in fsverity_ioctl_enable() 628 if (arg.salt_size > sizeof_field(struct code_sign_descriptor, salt)) in fsverity_ioctl_enable_code_sign()
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | fsverity.h | 23 __u32 salt_size; member 44 __u32 salt_size; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | fsverity.h | 29 __u32 salt_size; member 47 __u32 salt_size; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | fsverity.h | 29 __u32 salt_size; member 47 __u32 salt_size; member
|
/kernel/linux/common_modules/code_sign/ |
H A D | code_sign_ext.c | 42 if (desc->salt_size > sizeof(desc->salt)) { in check_code_sign_descriptor() 43 code_sign_log_error("Invalid salt_size: %u", desc->salt_size); in check_code_sign_descriptor()
|
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-verity-target.c | 156 if (likely(v->salt_size && (v->version >= 1))) in verity_hash_init() 157 r = verity_hash_update(v, req, v->salt, v->salt_size, wait); in verity_hash_init() 167 if (unlikely(v->salt_size && (!v->version))) { in verity_hash_final() 168 r = verity_hash_update(v, req, v->salt, v->salt_size, wait); in verity_hash_final() 868 if (!v->salt_size) in verity_status() 871 for (x = 0; x < v->salt_size; x++) in verity_status() 929 if (!v->salt_size) in verity_status() 932 for (x = 0; x < v->salt_size; x++) in verity_status() 1374 v->salt_size = strlen(argv[9]) / 2; in verity_ctr() 1375 v->salt = kmalloc(v->salt_size, GFP_KERNE in verity_ctr() [all...] |
H A D | dm-verity.h | 44 u8 *salt; /* salt: its size is salt_size */ 46 unsigned int salt_size; member
|
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-verity-target.c | 146 if (likely(v->salt_size && (v->version >= 1))) in verity_hash_init() 147 r = verity_hash_update(v, req, v->salt, v->salt_size, wait); in verity_hash_init() 157 if (unlikely(v->salt_size && (!v->version))) { in verity_hash_final() 158 r = verity_hash_update(v, req, v->salt, v->salt_size, wait); in verity_hash_final() 743 if (!v->salt_size) in verity_status() 746 for (x = 0; x < v->salt_size; x++) in verity_status() 1158 v->salt_size = strlen(argv[9]) / 2; in verity_ctr() 1159 v->salt = kmalloc(v->salt_size, GFP_KERNEL); in verity_ctr() 1165 if (strlen(argv[9]) != v->salt_size * 2 || in verity_ctr() 1166 hex2bin(v->salt, argv[9], v->salt_size)) { in verity_ctr() [all...] |
H A D | dm-verity.h | 42 u8 *salt; /* salt: its size is salt_size */ 44 unsigned salt_size; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_hw.c | 258 int ck_size, key_ctx_size, kctx_mackey_size, salt_size; in chtls_key_info() local 278 salt_size = TLS_CIPHER_AES_GCM_128_SALT_SIZE; in chtls_key_info() 291 salt_size = TLS_CIPHER_AES_GCM_256_SALT_SIZE; in chtls_key_info() 327 memcpy(kctx->salt, salt, salt_size); in chtls_key_info()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_hw.c | 258 int ck_size, key_ctx_size, kctx_mackey_size, salt_size; in chtls_key_info() local 278 salt_size = TLS_CIPHER_AES_GCM_128_SALT_SIZE; in chtls_key_info() 291 salt_size = TLS_CIPHER_AES_GCM_256_SALT_SIZE; in chtls_key_info() 327 memcpy(kctx->salt, salt, salt_size); in chtls_key_info()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | code_sign.h | 20 __u8 salt_size; /* size of salt in bytes; 0 if none */ member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | code_sign.h | 20 __u8 salt_size; /* size of salt in bytes; 0 if none */ member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
H A D | chcr_ktls.h | 53 u32 salt_size; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
H A D | chcr_ktls.h | 53 u32 salt_size; member
|
/kernel/linux/linux-5.10/net/tls/ |
H A D | tls_sw.c | 512 prot->iv_size + prot->salt_size); in tls_do_encryption() 1480 iv + iv_offset + prot->salt_size, in decrypt_internal() 1488 prot->iv_size + prot->salt_size); in decrypt_internal() 1490 memcpy(iv + iv_offset, tls_ctx->rx.iv, prot->salt_size); in decrypt_internal() 2321 u16 nonce_size, tag_size, iv_size, rec_seq_size, salt_size; in tls_set_sw_offload() local 2390 salt_size = TLS_CIPHER_AES_GCM_128_SALT_SIZE; in tls_set_sw_offload() 2407 salt_size = TLS_CIPHER_AES_GCM_256_SALT_SIZE; in tls_set_sw_offload() 2424 salt_size = TLS_CIPHER_AES_CCM_128_SALT_SIZE; in tls_set_sw_offload() 2456 prot->salt_size = salt_size; in tls_set_sw_offload() [all...] |
/kernel/linux/linux-6.6/net/tls/ |
H A D | tls.h | 312 tls_bigint_increment(ctx->iv + prot->salt_size, in tls_advance_record_sn() 341 ctx->tx.iv + prot->salt_size, iv_size); in tls_fill_prepend()
|