Searched refs:key_len (Results 1 - 25 of 110) sorted by relevance

12345

/drivers/crypto/nx/
H A Dnx-aes-ctr.c36 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 Dnx-aes-cbc.c35 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 Dnx-aes-ecb.c35 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 Dnx-aes-ccm.c37 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 Dnx-aes-gcm.c37 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 Dccp-crypto-aes.c42 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 Dccp-crypto-aes-xts.c99 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 Dccp-crypto-aes-cmac.c71 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 Dccp-crypto-sha.c131 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 Dccp-crypto.h85 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 Drtllib_crypt_wep.c29 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 Dieee80211_crypt_wep.c34 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 Dcmd.c136 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 Dcmd.h68 u8 key_len, u8 *key);
/drivers/staging/lustre/include/linux/libcfs/
H A Dlibcfs_crypto.h117 * @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 Dskein_api.c84 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 Dskein_api.h169 * @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 Dlinux-crypto.c44 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 Dwpactl.c201 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 Dhostap.c426 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 Diowpa.h95 u16 key_len; member in struct:viawget_wpa_param::__anon6905::__anon6908
/drivers/net/wireless/orinoco/
H A Dwext.c31 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 Dzcrypt_cca_key.h290 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 Dsta_ioctl.c874 } 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 Dixp4xx_crypto.c590 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...]

Completed in 308 milliseconds

12345