Home
last modified time | relevance | path

Searched refs:key_type (Results 1 – 25 of 117) sorted by relevance

12345

/linux/include/linux/
H A Dkey.h102 struct key_type;
129 struct key_type *type;
172 const struct key_type *type,
179 struct key_type *keytype;
251 struct key_type *type; /* type of key */
284 extern struct key *key_alloc(struct key_type *type,
323 extern struct key *request_key_tag(struct key_type *type,
328 extern struct key *request_key_rcu(struct key_type *type,
332 extern struct key *request_key_with_auxdata(struct key_type *type,
347 static inline struct key *request_key(struct key_type *type, in request_key()
[all …]
H A Dkey-type.h64 struct key_type { struct
168 extern struct key_type key_type_keyring; argument
170 extern int register_key_type(struct key_type *ktype);
171 extern void unregister_key_type(struct key_type *ktype);
/linux/security/landlock/
H A Druleset.c91 static bool is_object_pointer(const enum landlock_key_type key_type) in is_object_pointer() argument
93 switch (key_type) { in is_object_pointer()
148 const enum landlock_key_type key_type) in get_root() argument
150 switch (key_type) { in get_root()
166 const enum landlock_key_type key_type) in free_rule() argument
171 if (is_object_pointer(key_type)) in free_rule()
322 const enum landlock_key_type key_type) in merge_tree() argument
332 src_root = get_root(src, key_type); in merge_tree()
344 .type = key_type, in merge_tree()
407 const enum landlock_key_type key_type) in inherit_tree() argument
[all …]
/linux/include/keys/
H A Dsystem_keyring.h23 const struct key_type *type,
27 const struct key_type *type,
46 const struct key_type *type,
50 const struct key_type *type,
65 const struct key_type *type,
H A Duser-type.h33 extern struct key_type key_type_user;
34 extern struct key_type key_type_logon;
H A Dceph-type.h7 extern struct key_type key_type_ceph;
H A Ddns_resolver-type.h13 extern struct key_type key_type_dns_resolver;
/linux/security/keys/
H A Dinternal.h41 extern struct key_type key_type_dead;
42 extern struct key_type key_type_user;
43 extern struct key_type key_type_logon;
92 extern struct key_type *key_type_lookup(const char *type);
93 extern void key_type_put(struct key_type *ktype);
150 extern struct key *request_key_and_link(struct key_type *type,
169 struct key_type *dead_type);
173 extern void key_gc_keytype(struct key_type *ktype);
205 extern struct key_type key_type_request_key_auth;
H A Dgc.c31 static struct key_type *key_gc_dead_keytype;
43 struct key_type key_type_dead = {
112 void key_gc_keytype(struct key_type *ktype) in key_gc_keytype()
H A Duser_defined.c23 struct key_type key_type_user = {
43 struct key_type key_type_logon = {
H A Dkey.c224 struct key *key_alloc(struct key_type *type, const char *desc, in key_alloc()
716 struct key_type *key_type_lookup(const char *type) in key_type_lookup()
718 struct key_type *ktype; in key_type_lookup()
754 void key_type_put(struct key_type *ktype) in key_type_put()
1224 int register_key_type(struct key_type *ktype) in register_key_type()
1226 struct key_type *p; in register_key_type()
1260 void unregister_key_type(struct key_type *ktype) in unregister_key_type()
/linux/tools/testing/selftests/bpf/progs/
H A Dlinked_maps2.c9 typedef struct my_key { long x; } key_type; typedef
14 __type(key, key_type);
43 key_type key_struct = { .x = 2 }; in BPF_PROG()
58 key_type key_struct = { .x = 1 }; in BPF_PROG()
/linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/
H A Dnpc.c1719 int npc_mcam_idx_2_key_type(struct rvu *rvu, u16 mcam_idx, u8 *key_type) in npc_mcam_idx_2_key_type() argument
1748 *key_type = sb->key_type; in npc_mcam_idx_2_key_type()
1761 if (sb->key_type == NPC_MCAM_KEY_X4 && in npc_subbank_idx_2_mcam_idx()
1772 if (sb->key_type == NPC_MCAM_KEY_X2 && in npc_subbank_idx_2_mcam_idx()
1836 int key_type, int sidx, in __npc_subbank_contig_alloc() argument
1903 int key_type, int sidx, in __npc_subbank_non_contig_alloc() argument
2023 sb->key_type = 0; in __npc_subbank_mark_free()
2060 int key_type) in __npc_subbank_mark_used() argument
2065 sb->key_type = key_type; in __npc_subbank_mark_used()
2066 if (key_type == NPC_MCAM_KEY_X4) in __npc_subbank_mark_used()
[all …]
H A Dnpc.h147 u8 key_type; member
302 int npc_cn20k_ref_idx_alloc(struct rvu *rvu, int pcifunc, int key_type,
334 int npc_mcam_idx_2_key_type(struct rvu *rvu, u16 mcam_idx, u8 *key_type);
/linux/crypto/asymmetric_keys/
H A Drestrict.c74 const struct key_type *type, in restrict_link_by_signature()
134 const struct key_type *type, in restrict_link_by_ca()
175 const struct key_type *type, in restrict_link_by_digsig()
210 const struct key_type *type, in key_or_keyring_common()
332 const struct key_type *type, in restrict_link_by_key_or_keyring()
360 const struct key_type *type, in restrict_link_by_key_or_keyring_chain()
/linux/certs/
H A Dsystem_keyring.c46 const struct key_type *type, in restrict_link_by_builtin_trusted()
66 const struct key_type *type, in restrict_link_by_digsig_builtin()
89 const struct key_type *type, in restrict_link_by_builtin_and_secondary_trusted()
118 const struct key_type *type, in restrict_link_by_digsig_builtin_and_secondary()
208 const struct key_type *type, in restrict_link_by_builtin_secondary_and_machine()
/linux/fs/btrfs/
H A Dverity.c108 static int drop_verity_items(struct btrfs_inode *inode, u8 key_type) in drop_verity_items() argument
132 key.type = key_type; in drop_verity_items()
150 if (key.objectid != btrfs_ino(inode) || key.type != key_type) in drop_verity_items()
211 static int write_key_bytes(struct btrfs_inode *inode, u8 key_type, u64 offset, in write_key_bytes() argument
235 key.type = key_type; in write_key_bytes()
288 static int read_key_bytes(struct btrfs_inode *inode, u8 key_type, u64 offset, in read_key_bytes() argument
313 key.type = key_type; in read_key_bytes()
330 if (key.objectid != btrfs_ino(inode) || key.type != key_type) in read_key_bytes()
/linux/drivers/crypto/cavium/cpt/
H A Dcptvf_algs.c122 fctx->enc.enc_ctrl.e.aes_key = ctx->key_type; in create_ctx_hdr()
249 ctx->key_type = AES_128_BIT; in cvm_xts_setkey()
252 ctx->key_type = AES_256_BIT; in cvm_xts_setkey()
267 ctx->key_type = AES_128_BIT; in cvm_validate_keylen()
270 ctx->key_type = AES_192_BIT; in cvm_validate_keylen()
273 ctx->key_type = AES_256_BIT; in cvm_validate_keylen()
280 ctx->key_type = 0; in cvm_validate_keylen()
/linux/kernel/bpf/
H A Dlocal_storage.c369 const struct btf_type *key_type, in cgroup_storage_check_btf() argument
387 if (BTF_INFO_KIND(key_type->info) != BTF_KIND_STRUCT || in cgroup_storage_check_btf()
388 BTF_INFO_VLEN(key_type->info) != 2) in cgroup_storage_check_btf()
394 m = (struct btf_member *)(key_type + 1); in cgroup_storage_check_btf()
396 if (!btf_member_is_reg_int(btf, key_type, m, 0, size)) in cgroup_storage_check_btf()
405 if (!btf_member_is_reg_int(btf, key_type, m, offset, size)) in cgroup_storage_check_btf()
411 if (!btf_type_is_i64(key_type)) in cgroup_storage_check_btf()
/linux/drivers/net/wireless/realtek/rtlwifi/
H A Dcore.c1489 u8 key_type = NO_ENCRYPTION; in rtl_op_set_key() local
1520 key_type = WEP40_ENCRYPTION; in rtl_op_set_key()
1525 key_type = WEP104_ENCRYPTION; in rtl_op_set_key()
1528 key_type = TKIP_ENCRYPTION; in rtl_op_set_key()
1532 key_type = AESCCMP_ENCRYPTION; in rtl_op_set_key()
1539 key_type = AESCMAC_ENCRYPTION; in rtl_op_set_key()
1549 if (key_type == WEP40_ENCRYPTION || in rtl_op_set_key()
1550 key_type == WEP104_ENCRYPTION || in rtl_op_set_key()
1573 if (!group_key || key_type == WEP40_ENCRYPTION || in rtl_op_set_key()
1574 key_type == WEP104_ENCRYPTION) { in rtl_op_set_key()
[all …]
/linux/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_algs.h133 u8 key_type; member
179 u8 key_type; member
H A Dotx_cptvf_algs.c274 fctx->enc.enc_ctrl.e.aes_key = ctx->key_type; in create_ctx_hdr()
411 ctx->key_type = OTX_CPT_AES_128_BIT; in otx_cpt_skcipher_xts_setkey()
414 ctx->key_type = OTX_CPT_AES_256_BIT; in otx_cpt_skcipher_xts_setkey()
446 ctx->key_type = OTX_CPT_AES_128_BIT; in cpt_aes_setkey()
449 ctx->key_type = OTX_CPT_AES_192_BIT; in cpt_aes_setkey()
452 ctx->key_type = OTX_CPT_AES_256_BIT; in cpt_aes_setkey()
777 ctx->key_type = OTX_CPT_AES_128_BIT; in aead_hmac_init()
780 ctx->key_type = OTX_CPT_AES_192_BIT; in aead_hmac_init()
783 ctx->key_type = OTX_CPT_AES_256_BIT; in aead_hmac_init()
863 ctx->key_type = OTX_CPT_AES_128_BIT; in otx_cpt_aead_gcm_aes_setkey()
[all …]
/linux/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptvf_algs.h124 u8 key_type; member
175 u8 key_type; member
/linux/fs/ubifs/
H A Dtnc_misc.c347 switch (key_type(c, &zbr->key)) { in read_znode()
355 i, key_type(c, &zbr->key)); in read_znode()
362 type = key_type(c, &zbr->key); in read_znode()
479 int err, type = key_type(c, key); in ubifs_tnc_read_node()
/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A Dmanager-sysfs.c161 enum omap_dss_trans_key_type key_type; in manager_trans_key_type_show() local
166 key_type = info.trans_key_type; in manager_trans_key_type_show()
167 BUG_ON(key_type >= ARRAY_SIZE(trans_key_type_str)); in manager_trans_key_type_show()
169 return sysfs_emit(buf, "%s\n", trans_key_type_str[key_type]); in manager_trans_key_type_show()

12345