/drivers/firmware/efi/ |
D | apple-properties.c | 56 u32 key_len, val_len; in unmarshal_key_value_pairs() local 59 if (sizeof(key_len) > remaining) in unmarshal_key_value_pairs() 62 key_len = *(typeof(key_len) *)ptr; in unmarshal_key_value_pairs() 63 if (key_len + sizeof(val_len) > remaining || in unmarshal_key_value_pairs() 64 key_len < sizeof(key_len) + sizeof(efi_char16_t) || in unmarshal_key_value_pairs() 65 *(efi_char16_t *)(ptr + sizeof(key_len)) == 0) { in unmarshal_key_value_pairs() 71 val_len = *(typeof(val_len) *)(ptr + key_len); in unmarshal_key_value_pairs() 72 if (key_len + val_len > remaining || in unmarshal_key_value_pairs() 75 ptr - (void *)dev_header + key_len); in unmarshal_key_value_pairs() 80 key = kzalloc((key_len - sizeof(key_len)) * 4 + 1, GFP_KERNEL); in unmarshal_key_value_pairs() [all …]
|
/drivers/crypto/ccp/ |
D | ccp-crypto-aes-xts.c | 76 unsigned int key_len) in ccp_aes_xts_setkey() argument 83 ret = xts_check_key(xfm, key, key_len); in ccp_aes_xts_setkey() 90 switch (key_len) { in ccp_aes_xts_setkey() 92 memcpy(ctx->u.aes.key, key, key_len); in ccp_aes_xts_setkey() 96 memcpy(ctx->u.aes.key, key, key_len); in ccp_aes_xts_setkey() 99 ctx->u.aes.key_len = key_len / 2; in ccp_aes_xts_setkey() 100 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len); in ccp_aes_xts_setkey() 102 return crypto_sync_skcipher_setkey(ctx->u.aes.tfm_skcipher, key, key_len); in ccp_aes_xts_setkey() 116 if (!ctx->u.aes.key_len) in ccp_aes_xts_crypt() 142 (ctx->u.aes.key_len != AES_KEYSIZE_128)) in ccp_aes_xts_crypt() [all …]
|
D | ccp-crypto-aes.c | 38 unsigned int key_len) in ccp_aes_setkey() argument 44 switch (key_len) { in ccp_aes_setkey() 59 ctx->u.aes.key_len = key_len; in ccp_aes_setkey() 61 memcpy(ctx->u.aes.key, key, key_len); in ccp_aes_setkey() 62 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len); in ccp_aes_setkey() 75 if (!ctx->u.aes.key_len) in ccp_aes_crypt() 101 rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; in ccp_aes_crypt() 128 ctx->u.aes.key_len = 0; in ccp_aes_cra_init() 152 unsigned int key_len) in ccp_aes_rfc3686_setkey() argument 156 if (key_len < CTR_RFC3686_NONCE_SIZE) in ccp_aes_rfc3686_setkey() [all …]
|
D | ccp-crypto-aes-galois.c | 30 unsigned int key_len) in ccp_aes_gcm_setkey() argument 34 switch (key_len) { in ccp_aes_gcm_setkey() 50 ctx->u.aes.key_len = key_len; in ccp_aes_gcm_setkey() 52 memcpy(ctx->u.aes.key, key, key_len); in ccp_aes_gcm_setkey() 53 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len); in ccp_aes_gcm_setkey() 87 if (!ctx->u.aes.key_len) in ccp_aes_gcm_crypt() 125 rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; in ccp_aes_gcm_crypt() 155 ctx->u.aes.key_len = 0; in ccp_aes_gcm_cra_init()
|
D | ccp-crypto-des3.c | 37 unsigned int key_len) in ccp_des3_setkey() argument 53 ctx->u.des3.key_len = key_len; in ccp_des3_setkey() 55 memcpy(ctx->u.des3.key, key, key_len); in ccp_des3_setkey() 56 sg_init_one(&ctx->u.des3.key_sg, ctx->u.des3.key, key_len); in ccp_des3_setkey() 69 if (!ctx->u.des3.key_len) in ccp_des3_crypt() 96 rctx->cmd.u.des3.key_len = ctx->u.des3.key_len; in ccp_des3_crypt() 123 ctx->u.des3.key_len = 0; in ccp_des3_cra_init()
|
D | ccp-crypto-aes-cmac.c | 69 if (!ctx->u.aes.key_len) in ccp_do_cmac_update() 163 rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; in ccp_do_cmac_update() 257 unsigned int key_len) in ccp_aes_cmac_setkey() argument 268 switch (key_len) { in ccp_aes_cmac_setkey() 285 ctx->u.aes.key_len = 0; in ccp_aes_cmac_setkey() 288 ret = aes_expandkey(&aes, key, key_len); in ccp_aes_cmac_setkey() 329 memcpy(ctx->u.aes.key, key, key_len); in ccp_aes_cmac_setkey() 330 ctx->u.aes.key_len = key_len; in ccp_aes_cmac_setkey() 331 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len); in ccp_aes_cmac_setkey() 342 ctx->u.aes.key_len = 0; in ccp_aes_cmac_cra_init()
|
D | ccp-crypto-sha.c | 160 rctx->cmd.u.sha.opad = ctx->u.sha.key_len ? in ccp_do_sha_update() 162 rctx->cmd.u.sha.opad_len = ctx->u.sha.key_len ? in ccp_do_sha_update() 195 if (ctx->u.sha.key_len) { in ccp_sha_init() 271 unsigned int key_len) in ccp_sha_setkey() argument 283 ctx->u.sha.key_len = 0; in ccp_sha_setkey() 290 if (key_len > block_size) { in ccp_sha_setkey() 294 ret = crypto_shash_digest(sdesc, key, key_len, in ccp_sha_setkey() 301 key_len = digest_size; in ccp_sha_setkey() 303 memcpy(ctx->u.sha.key, key, key_len); in ccp_sha_setkey() 314 ctx->u.sha.key_len = key_len; in ccp_sha_setkey() [all …]
|
D | ccp-crypto.h | 98 unsigned int key_len; member 167 unsigned int key_len; member 188 unsigned int key_len; member 238 unsigned int key_len; /* in bits */ member
|
/drivers/crypto/bcm/ |
D | spu2.c | 1000 flow_log(" key: %d\n", cipher_parms->key_len); in spu2_create_request() 1001 flow_dump(" key: ", cipher_parms->key_buf, cipher_parms->key_len); in spu2_create_request() 1007 flow_log(" authkey: %d\n", hash_parms->key_len); in spu2_create_request() 1008 flow_dump(" authkey: ", hash_parms->key_buf, hash_parms->key_len); in spu2_create_request() 1034 hash_parms->key_len = cipher_parms->key_len; in spu2_create_request() 1036 cipher_parms->key_len); in spu2_create_request() 1037 cipher_parms->key_len = 0; in spu2_create_request() 1072 hash_parms->key_len, cipher_parms->key_len, in spu2_create_request() 1079 spu2_fmd_ctrl2_write(fmd, cipher_offset, hash_parms->key_len, 0, in spu2_create_request() 1080 cipher_parms->key_len, cipher_parms->iv_len); in spu2_create_request() [all …]
|
D | spu.c | 653 flow_log(" key: %d\n", cipher_parms->key_len); in spum_create_request() 654 flow_dump(" key: ", cipher_parms->key_buf, cipher_parms->key_len); in spum_create_request() 660 flow_log(" authkey: %d\n", hash_parms->key_len); in spum_create_request() 661 flow_dump(" authkey: ", hash_parms->key_buf, hash_parms->key_len); in spum_create_request() 709 if (hash_parms->key_len) { in spum_create_request() 710 memcpy(ptr, hash_parms->key_buf, hash_parms->key_len); in spum_create_request() 711 ptr += hash_parms->key_len; in spum_create_request() 712 buf_len += hash_parms->key_len; in spum_create_request() 713 sctx_words += hash_parms->key_len / 4; in spum_create_request() 743 if (cipher_parms->key_len) { in spum_create_request() [all …]
|
/drivers/crypto/nx/ |
D | nx-aes-ctr.c | 24 unsigned int key_len) in ctr_aes_nx_set_key() argument 31 switch (key_len) { in ctr_aes_nx_set_key() 49 memcpy(csbcpb->cpb.aes_ctr.key, in_key, key_len); in ctr_aes_nx_set_key() 56 unsigned int key_len) in ctr3686_aes_nx_set_key() argument 60 if (key_len < CTR_RFC3686_NONCE_SIZE) in ctr3686_aes_nx_set_key() 64 in_key + key_len - CTR_RFC3686_NONCE_SIZE, in ctr3686_aes_nx_set_key() 67 key_len -= CTR_RFC3686_NONCE_SIZE; in ctr3686_aes_nx_set_key() 69 return ctr_aes_nx_set_key(tfm, in_key, key_len); in ctr3686_aes_nx_set_key()
|
D | nx-aes-ccm.c | 25 unsigned int key_len) in ccm_aes_nx_set_key() argument 33 switch (key_len) { in ccm_aes_nx_set_key() 44 memcpy(csbcpb->cpb.aes_ccm.key, in_key, key_len); in ccm_aes_nx_set_key() 47 memcpy(csbcpb_aead->cpb.aes_cca.key, in_key, key_len); in ccm_aes_nx_set_key() 55 unsigned int key_len) in ccm4309_aes_nx_set_key() argument 59 if (key_len < 3) in ccm4309_aes_nx_set_key() 62 key_len -= 3; in ccm4309_aes_nx_set_key() 64 memcpy(nx_ctx->priv.ccm.nonce, in_key + key_len, 3); in ccm4309_aes_nx_set_key() 66 return ccm_aes_nx_set_key(tfm, in_key, key_len); in ccm4309_aes_nx_set_key()
|
D | nx-aes-gcm.c | 25 unsigned int key_len) in gcm_aes_nx_set_key() argument 33 switch (key_len) { in gcm_aes_nx_set_key() 54 memcpy(csbcpb->cpb.aes_gcm.key, in_key, key_len); in gcm_aes_nx_set_key() 57 memcpy(csbcpb_aead->cpb.aes_gca.key, in_key, key_len); in gcm_aes_nx_set_key() 64 unsigned int key_len) in gcm4106_aes_nx_set_key() argument 70 if (key_len < 4) in gcm4106_aes_nx_set_key() 73 key_len -= 4; in gcm4106_aes_nx_set_key() 75 rc = gcm_aes_nx_set_key(tfm, in_key, key_len); in gcm4106_aes_nx_set_key() 79 memcpy(nonce, in_key + key_len, 4); in gcm4106_aes_nx_set_key()
|
/drivers/staging/rtl8192e/ |
D | rtllib_crypt_wep.c | 24 u8 key_len; member 109 klen = 3 + wep->key_len; in prism2_wep_encrypt() 131 memcpy(key + 3, wep->key, wep->key_len); in prism2_wep_encrypt() 189 klen = 3 + wep->key_len; in prism2_wep_decrypt() 192 memcpy(key + 3, wep->key, wep->key_len); in prism2_wep_decrypt() 236 wep->key_len = len; in prism2_wep_set_key() 246 if (len < wep->key_len) in prism2_wep_get_key() 249 memcpy(key, wep->key, wep->key_len); in prism2_wep_get_key() 251 return wep->key_len; in prism2_wep_get_key() 259 seq_printf(m, "key[%d] alg=WEP len=%d\n", wep->key_idx, wep->key_len); in prism2_wep_print_stats()
|
/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_crypt_wep.c | 29 u8 key_len; member 102 klen = 3 + wep->key_len; in prism2_wep_encrypt() 124 memcpy(key + 3, wep->key, wep->key_len); in prism2_wep_encrypt() 183 klen = 3 + wep->key_len; in prism2_wep_decrypt() 186 memcpy(key + 3, wep->key, wep->key_len); in prism2_wep_decrypt() 233 wep->key_len = len; in prism2_wep_set_key() 243 if (len < wep->key_len) in prism2_wep_get_key() 246 memcpy(key, wep->key, wep->key_len); in prism2_wep_get_key() 248 return wep->key_len; in prism2_wep_get_key() 257 wep->key_idx, wep->key_len); in prism2_wep_print_stats()
|
/drivers/net/ethernet/netronome/nfp/ |
D | nfp_net_debugdump.c | 199 u32 tl_len, key_len; in nfp_calc_hwinfo_field_sz() local 203 key_len = strnlen(spec->data, tl_len); in nfp_calc_hwinfo_field_sz() 204 if (key_len == tl_len) in nfp_calc_hwinfo_field_sz() 211 return sizeof(struct nfp_dump_tl) + ALIGN8(key_len + strlen(value) + 2); in nfp_calc_hwinfo_field_sz() 234 u32 tl_len, key_len; in nfp_calc_rtsym_dump_sz() local 238 key_len = strnlen(spec_rtsym->rtsym, tl_len); in nfp_calc_rtsym_dump_sz() 239 if (key_len == tl_len) in nfp_calc_rtsym_dump_sz() 246 return ALIGN8(offsetof(struct nfp_dump_rtsym, rtsym) + key_len + 1) + in nfp_calc_rtsym_dump_sz() 415 u32 tl_len, key_len, val_len; in nfp_dump_hwinfo_field() local 421 key_len = strnlen(spec->data, tl_len); in nfp_dump_hwinfo_field() [all …]
|
/drivers/net/wireless/intersil/orinoco/ |
D | wext.c | 31 enum orinoco_alg alg, const u8 *key, int key_len, in orinoco_set_key() argument 37 if (key_len) { in orinoco_set_key() 38 priv->keys[index].key = kzalloc(key_len, GFP_ATOMIC); in orinoco_set_key() 51 priv->keys[index].key_len = key_len; in orinoco_set_key() 54 if (key_len) in orinoco_set_key() 55 memcpy((void *)priv->keys[index].key, key, key_len); in orinoco_set_key() 65 priv->keys[index].cipher = (key_len > SMALL_KEY_SIZE) ? in orinoco_set_key() 82 priv->keys[index].key_len = 0; in orinoco_set_key() 287 if (priv->keys[index].key_len == 0) { in orinoco_ioctl_setiwencode() 354 erq->length = priv->keys[index].key_len; in orinoco_ioctl_getiwencode() [all …]
|
/drivers/crypto/hisilicon/sec/ |
D | sec_algs.c | 25 unsigned key_len : 2; member 33 .key_len = SEC_KEY_LEN_DES, 38 .key_len = SEC_KEY_LEN_DES, 43 .key_len = SEC_KEY_LEN_3DES_3_KEY, 48 .key_len = SEC_KEY_LEN_3DES_2_KEY, 53 .key_len = SEC_KEY_LEN_3DES_3_KEY, 58 .key_len = SEC_KEY_LEN_3DES_2_KEY, 63 .key_len = SEC_KEY_LEN_AES_128, 68 .key_len = SEC_KEY_LEN_AES_192, 73 .key_len = SEC_KEY_LEN_AES_256, [all …]
|
/drivers/crypto/ |
D | ixp4xx_crypto.c | 599 int init_len, u32 ctx_addr, const u8 *key, int key_len) in register_chain_var() argument 624 memcpy(pad, key, key_len); in register_chain_var() 625 memset(pad + key_len, 0, HMAC_PAD_BLOCKLEN - key_len); in register_chain_var() 655 const u8 *key, int key_len, unsigned digest_len) in setup_auth() argument 694 init_len, npe_ctx_addr, key, key_len); in setup_auth() 698 init_len, npe_ctx_addr, key, key_len); in setup_auth() 730 const u8 *key, int key_len) in setup_cipher() argument 749 switch (key_len) { in setup_cipher() 766 memcpy(cinfo, key, key_len); in setup_cipher() 768 if (key_len < DES3_EDE_KEY_SIZE && !(cipher_cfg & MOD_AES)) { in setup_cipher() [all …]
|
/drivers/s390/crypto/ |
D | zcrypt_cca_key.h | 186 int short_len, long_len, pad_len, key_len, size; in zcrypt_type6_crt_key() local 202 key_len = 3*long_len + 2*short_len + pad_len + crt->inputdatalength; in zcrypt_type6_crt_key() 203 size = sizeof(*key) + key_len + sizeof(*pub) + 3; in zcrypt_type6_crt_key() 215 key->pvt.section_length = sizeof(key->pvt) + key_len; in zcrypt_type6_crt_key() 236 pub = (struct cca_public_sec *)(key->key_parts + key_len); in zcrypt_type6_crt_key()
|
/drivers/firmware/google/ |
D | vpd_decode.c | 64 u32 key_len; in vpd_decode_string() local 81 &key_len) != VPD_OK) in vpd_decode_string() 89 return callback(key, key_len, value, value_len, in vpd_decode_string()
|
D | vpd.c | 81 static int vpd_section_check_key_name(const u8 *key, s32 key_len) in vpd_section_check_key_name() argument 85 while (key_len-- > 0) { in vpd_section_check_key_name() 95 static int vpd_section_attrib_add(const u8 *key, u32 key_len, in vpd_section_attrib_add() argument 107 if (vpd_section_check_key_name(key, key_len) != VPD_OK) in vpd_section_attrib_add() 114 info->key = kstrndup(key, key_len, GFP_KERNEL); in vpd_section_attrib_add()
|
/drivers/net/wireless/marvell/mwifiex/ |
D | sta_cmd.c | 553 key_param_set->key_len = in mwifiex_set_keyparamset_wep() 609 km->key_param_set.key_params.cmac_aes.key_len = in mwifiex_set_aes_key_v2() 610 cpu_to_le16(enc_key->key_len); in mwifiex_set_aes_key_v2() 612 enc_key->key_material, enc_key->key_len); in mwifiex_set_aes_key_v2() 626 km->key_param_set.key_params.aes.key_len = in mwifiex_set_aes_key_v2() 627 cpu_to_le16(enc_key->key_len); in mwifiex_set_aes_key_v2() 629 enc_key->key_material, enc_key->key_len); in mwifiex_set_aes_key_v2() 712 if (enc_key->key_len <= WLAN_KEY_LEN_WEP104) { in mwifiex_cmd_802_11_key_material_v2() 735 km->key_param_set.key_params.wep.key_len = in mwifiex_cmd_802_11_key_material_v2() 736 cpu_to_le16(enc_key->key_len); in mwifiex_cmd_802_11_key_material_v2() [all …]
|
D | sta_ioctl.c | 927 } else if (!encrypt_key->key_len) { in mwifiex_sec_ioctl_set_wep_key() 939 encrypt_key->key_len = wep_key->key_length; in mwifiex_sec_ioctl_set_wep_key() 950 encrypt_key->key_len); in mwifiex_sec_ioctl_set_wep_key() 952 wep_key->key_length = encrypt_key->key_len; in mwifiex_sec_ioctl_set_wep_key() 1007 if (encrypt_key->key_len > WLAN_MAX_KEY_LEN) { in mwifiex_sec_ioctl_set_wpa_key() 1031 encrypt_key->key_len); in mwifiex_sec_ioctl_set_wpa_key() 1032 memcpy(&ibss_key->key_param_set.key_len, &encrypt_key->key_len, in mwifiex_sec_ioctl_set_wpa_key() 1033 sizeof(ibss_key->key_param_set.key_len)); in mwifiex_sec_ioctl_set_wpa_key() 1071 else if (encrypt_key->key_len > WLAN_KEY_LEN_WEP104) in mwifiex_sec_ioctl_encrypt_key() 1108 const u8 *key, int key_len, u8 key_index, in mwifiex_set_encode() argument [all …]
|
/drivers/net/wireless/ti/wl18xx/ |
D | cmd.c | 127 u8 key_len, u8 *key) in wl18xx_cmd_smart_config_set_group_key() argument 135 if (key_len != sizeof(cmd->key)) { in wl18xx_cmd_smart_config_set_group_key() 136 wl1271_error("invalid group key size: %d", key_len); in wl18xx_cmd_smart_config_set_group_key() 147 memcpy(cmd->key, key, key_len); in wl18xx_cmd_smart_config_set_group_key()
|