/drivers/crypto/nx/ |
H A D | nx-aes-ctr.c | 36 unsigned int key_len) 43 switch (key_len) { 61 memcpy(csbcpb->cpb.aes_ctr.key, in_key, key_len); 68 unsigned int key_len) 72 if (key_len < CTR_RFC3686_NONCE_SIZE) 76 in_key + key_len - CTR_RFC3686_NONCE_SIZE, 79 key_len -= CTR_RFC3686_NONCE_SIZE; 81 return ctr_aes_nx_set_key(tfm, in_key, key_len); 34 ctr_aes_nx_set_key(struct crypto_tfm *tfm, const u8 *in_key, unsigned int key_len) argument 66 ctr3686_aes_nx_set_key(struct crypto_tfm *tfm, const u8 *in_key, unsigned int key_len) argument
|
H A D | nx-aes-cbc.c | 35 unsigned int key_len) 42 switch (key_len) { 60 memcpy(csbcpb->cpb.aes_cbc.key, in_key, key_len); 33 cbc_aes_nx_set_key(struct crypto_tfm *tfm, const u8 *in_key, unsigned int key_len) argument
|
H A D | nx-aes-ecb.c | 35 unsigned int key_len) 42 switch (key_len) { 60 memcpy(csbcpb->cpb.aes_ecb.key, in_key, key_len); 33 ecb_aes_nx_set_key(struct crypto_tfm *tfm, const u8 *in_key, unsigned int key_len) argument
|
H A D | nx-aes-ccm.c | 37 unsigned int key_len) 45 switch (key_len) { 56 memcpy(csbcpb->cpb.aes_ccm.key, in_key, key_len); 59 memcpy(csbcpb_aead->cpb.aes_cca.key, in_key, key_len); 67 unsigned int key_len) 71 if (key_len < 3) 74 key_len -= 3; 76 memcpy(nx_ctx->priv.ccm.nonce, in_key + key_len, 3); 78 return ccm_aes_nx_set_key(tfm, in_key, key_len); 35 ccm_aes_nx_set_key(struct crypto_aead *tfm, const u8 *in_key, unsigned int key_len) argument 65 ccm4309_aes_nx_set_key(struct crypto_aead *tfm, const u8 *in_key, unsigned int key_len) argument
|
H A D | nx-aes-gcm.c | 37 unsigned int key_len) 45 switch (key_len) { 66 memcpy(csbcpb->cpb.aes_gcm.key, in_key, key_len); 69 memcpy(csbcpb_aead->cpb.aes_gca.key, in_key, key_len); 76 unsigned int key_len) 82 if (key_len < 4) 85 key_len -= 4; 87 rc = gcm_aes_nx_set_key(tfm, in_key, key_len); 91 memcpy(nonce, in_key + key_len, 4); 35 gcm_aes_nx_set_key(struct crypto_aead *tfm, const u8 *in_key, unsigned int key_len) argument 74 gcm4106_aes_nx_set_key(struct crypto_aead *tfm, const u8 *in_key, unsigned int key_len) argument
|
/drivers/crypto/ccp/ |
H A D | ccp-crypto-aes.c | 42 unsigned int key_len) 48 switch (key_len) { 63 ctx->u.aes.key_len = key_len; 65 memcpy(ctx->u.aes.key, key, key_len); 66 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len); 79 if (!ctx->u.aes.key_len) 106 rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; 133 ctx->u.aes.key_len 41 ccp_aes_setkey(struct crypto_ablkcipher *tfm, const u8 *key, unsigned int key_len) argument 156 ccp_aes_rfc3686_setkey(struct crypto_ablkcipher *tfm, const u8 *key, unsigned int key_len) argument [all...] |
H A D | ccp-crypto-aes-xts.c | 99 unsigned int key_len) 106 switch (key_len) { 108 memcpy(ctx->u.aes.key, key, key_len); 111 ctx->u.aes.key_len = key_len / 2; 112 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len); 115 key_len); 128 if (!ctx->u.aes.key_len) 142 (ctx->u.aes.key_len != AES_KEYSIZE_128)) { 164 rctx->cmd.u.xts.key_len 98 ccp_aes_xts_setkey(struct crypto_ablkcipher *tfm, const u8 *key, unsigned int key_len) argument [all...] |
H A D | ccp-crypto-aes-cmac.c | 71 if (!ctx->u.aes.key_len) 152 rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; 205 unsigned int key_len) 215 switch (key_len) { 232 ctx->u.aes.key_len = 0; 235 ret = crypto_cipher_setkey(ctx->u.aes.tfm_cipher, key, key_len); 276 memcpy(ctx->u.aes.key, key, key_len); 277 ctx->u.aes.key_len = key_len; 204 ccp_aes_cmac_setkey(struct crypto_ahash *tfm, const u8 *key, unsigned int key_len) argument [all...] |
H A D | ccp-crypto-sha.c | 131 rctx->cmd.u.sha.opad = ctx->u.sha.key_len ? 133 rctx->cmd.u.sha.opad_len = ctx->u.sha.key_len ? 161 if (ctx->u.sha.key_len) { 197 unsigned int key_len) 209 ctx->u.sha.key_len = 0; 216 if (key_len > block_size) { 222 ret = crypto_shash_digest(sdesc, key, key_len, 229 key_len = digest_size; 231 memcpy(ctx->u.sha.key, key, key_len); 241 ctx->u.sha.key_len 196 ccp_sha_setkey(struct crypto_ahash *tfm, const u8 *key, unsigned int key_len) argument [all...] |
H A D | ccp-crypto.h | 85 unsigned int key_len; member in struct:ccp_aes_ctx 143 unsigned int key_len; member in struct:ccp_sha_ctx
|
/drivers/staging/rtl8192e/ |
H A D | rtllib_crypt_wep.c | 29 u8 key_len; member in struct:prism2_wep_data 121 klen = 3 + wep->key_len; 142 memcpy(key + 3, wep->key, wep->key_len); 194 klen = 3 + wep->key_len; 197 memcpy(key + 3, wep->key, wep->key_len); 234 wep->key_len = len; 244 if (len < wep->key_len) 247 memcpy(key, wep->key, wep->key_len); 249 return wep->key_len; 257 seq_printf(m, "key[%d] alg=WEP len=%d\n", wep->key_idx, wep->key_len); [all...] |
/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_crypt_wep.c | 34 u8 key_len; member in struct:prism2_wep_data 122 klen = 3 + wep->key_len; 142 memcpy(key + 3, wep->key, wep->key_len); 194 klen = 3 + wep->key_len; 197 memcpy(key + 3, wep->key, wep->key_len); 237 wep->key_len = len; 247 if (len < wep->key_len) 250 memcpy(key, wep->key, wep->key_len); 252 return wep->key_len; 260 wep->key_idx, wep->key_len); [all...] |
/drivers/net/wireless/ti/wl18xx/ |
H A D | cmd.c | 136 u8 key_len, u8 *key) 144 if (key_len != sizeof(cmd->key)) { 145 wl1271_error("invalid group key size: %d", key_len); 156 memcpy(cmd->key, key, key_len); 135 wl18xx_cmd_smart_config_set_group_key(struct wl1271 *wl, u16 group_id, u8 key_len, u8 *key) argument
|
H A D | cmd.h | 68 u8 key_len, u8 *key);
|
/drivers/staging/lustre/include/linux/libcfs/ |
H A D | libcfs_crypto.h | 117 * @param key_len len of initial value 131 unsigned char *key, unsigned int key_len, 141 * @param key_len len of initial value 147 unsigned char *key, unsigned int key_len);
|
/drivers/staging/skein/ |
H A D | skein_api.c | 84 int skein_mac_init(struct skein_ctx *ctx, const u8 *key, size_t key_len, argument 103 (const u8 *)key, key_len); 109 (const u8 *)key, key_len); 114 (const u8 *)key, key_len); 121 * key_len, hash_bit_len
|
H A D | skein_api.h | 169 * @param key_len 176 int skein_mac_init(struct skein_ctx *ctx, const u8 *key, size_t key_len,
|
/drivers/staging/lustre/lustre/libcfs/linux/ |
H A D | linux-crypto.c | 44 unsigned int key_len) 75 err = crypto_hash_setkey(desc->tfm, key, key_len); 97 unsigned char *key, unsigned int key_len, 108 err = cfs_crypto_hash_alloc(alg_id, &type, &hdesc, key, key_len); 129 unsigned char *key, unsigned int key_len) 140 err = cfs_crypto_hash_alloc(alg_id, &type, hdesc, key, key_len); 41 cfs_crypto_hash_alloc(unsigned char alg_id, const struct cfs_crypto_hash_type **type, struct hash_desc *desc, unsigned char *key, unsigned int key_len) argument 95 cfs_crypto_hash_digest(unsigned char alg_id, const void *buf, unsigned int buf_len, unsigned char *key, unsigned int key_len, unsigned char *hash, unsigned int *hash_len) argument 128 cfs_crypto_hash_init(unsigned char alg_id, unsigned char *key, unsigned int key_len) argument
|
/drivers/staging/vt6655/ |
H A D | wpactl.c | 201 param->u.wpa_key.key_len > MAX_KEY_LEN || 219 memcpy(&abyKey[0], param->u.wpa_key.key, param->u.wpa_key.key_len); 225 param->u.wpa_key.key_len)) { 245 param->u.wpa_key.key_len, 305 if (param->u.wpa_key.key_len == MAX_KEY_LEN) 307 else if (param->u.wpa_key.key_len == WLAN_WEP40_KEYLEN) 309 else if (param->u.wpa_key.key_len == WLAN_WEP104_KEYLEN) 312 if (param->u.wpa_key.key_len == WLAN_WEP40_KEYLEN) 314 else if (param->u.wpa_key.key_len == WLAN_WEP104_KEYLEN) 320 (param->u.wpa_key.key_len ! [all...] |
H A D | hostap.c | 426 if ((param->u.crypt.idx > 3) || (param->u.crypt.key_len > MAX_KEY_LEN)) { 472 memcpy(abyKey, param->u.crypt.key, param->u.crypt.key_len); 475 pMgmt->sNodeDBTable[iNodeIndex].uWepKeyLength = param->u.crypt.key_len; 478 param->u.crypt.key_len 492 param->u.crypt.key_len, 505 param->u.crypt.key_len, 538 if (param->u.crypt.key_len != MAX_KEY_LEN) 547 if ((param->u.crypt.key_len != AES_KEY_LEN) || 559 param->u.crypt.key_len, 572 param->u.crypt.key_len, [all...] |
H A D | iowpa.h | 95 u16 key_len; member in struct:viawget_wpa_param::__anon6905::__anon6908
|
/drivers/net/wireless/orinoco/ |
H A D | wext.c | 31 enum orinoco_alg alg, const u8 *key, int key_len, 37 if (key_len) { 38 priv->keys[index].key = kzalloc(key_len, GFP_ATOMIC); 51 priv->keys[index].key_len = key_len; 54 if (key_len) 55 memcpy((void *)priv->keys[index].key, key, key_len); 65 priv->keys[index].cipher = (key_len > SMALL_KEY_SIZE) ? 82 priv->keys[index].key_len = 0; 287 if (priv->keys[index].key_len 30 orinoco_set_key(struct orinoco_private *priv, int index, enum orinoco_alg alg, const u8 *key, int key_len, const u8 *seq, int seq_len) argument [all...] |
/drivers/s390/crypto/ |
H A D | zcrypt_cca_key.h | 290 int short_len, long_len, pad_len, key_len, size; local 297 key_len = 3*long_len + 2*short_len + pad_len + crt->inputdatalength; 298 size = sizeof(*key) + key_len + sizeof(*pub) + 3; 315 key->pvt.section_length = sizeof(key->pvt) + key_len; 336 pub = (struct cca_public_sec *)(key->key_parts + key_len);
|
/drivers/net/wireless/mwifiex/ |
H A D | sta_ioctl.c | 874 } else if (!encrypt_key->key_len) { 886 encrypt_key->key_len = wep_key->key_length; 897 encrypt_key->key_len); 899 wep_key->key_length = encrypt_key->key_len; 951 if (encrypt_key->key_len > WLAN_MAX_KEY_LEN) { 974 encrypt_key->key_len); 975 memcpy(&ibss_key->key_param_set.key_len, &encrypt_key->key_len, 976 sizeof(ibss_key->key_param_set.key_len)); 1014 else if (encrypt_key->key_len > WLAN_KEY_LEN_WEP10 1050 mwifiex_set_encode(struct mwifiex_private *priv, struct key_params *kp, const u8 *key, int key_len, u8 key_index, const u8 *mac_addr, int disable) argument [all...] |
/drivers/crypto/ |
H A D | ixp4xx_crypto.c | 590 int init_len, u32 ctx_addr, const u8 *key, int key_len) 615 memcpy(pad, key, key_len); 616 memset(pad + key_len, 0, HMAC_PAD_BLOCKLEN - key_len); 646 const u8 *key, int key_len, unsigned digest_len) 685 init_len, npe_ctx_addr, key, key_len); 689 init_len, npe_ctx_addr, key, key_len); 721 const u8 *key, int key_len) 740 switch (key_len) { 768 memcpy(cinfo, key, key_len); 589 register_chain_var(struct crypto_tfm *tfm, u8 xpad, u32 target, int init_len, u32 ctx_addr, const u8 *key, int key_len) argument 645 setup_auth(struct crypto_tfm *tfm, int encrypt, unsigned authsize, const u8 *key, int key_len, unsigned digest_len) argument 720 setup_cipher(struct crypto_tfm *tfm, int encrypt, const u8 *key, int key_len) argument 814 ablk_setkey(struct crypto_ablkcipher *tfm, const u8 *key, unsigned int key_len) argument 850 ablk_rfc3686_setkey(struct crypto_ablkcipher *tfm, const u8 *key, unsigned int key_len) argument [all...] |