Lines Matching refs:keylen
181 op->keylen); in sun8i_ss_cipher()
189 rctx->keylen = op->keylen; in sun8i_ss_cipher()
191 rctx->p_key = dma_map_single(ss->dev, op->key, op->keylen, DMA_TO_DEVICE); in sun8i_ss_cipher()
302 dma_unmap_single(ss->dev, rctx->p_key, op->keylen, DMA_TO_DEVICE); in sun8i_ss_cipher()
419 unsigned int keylen) in sun8i_ss_aes_setkey() argument
424 switch (keylen) { in sun8i_ss_aes_setkey()
432 dev_dbg(ss->dev, "ERROR: Invalid keylen %u\n", keylen); in sun8i_ss_aes_setkey()
436 op->keylen = keylen; in sun8i_ss_aes_setkey()
437 op->key = kmemdup(key, keylen, GFP_KERNEL | GFP_DMA); in sun8i_ss_aes_setkey()
444 return crypto_skcipher_setkey(op->fallback_tfm, key, keylen); in sun8i_ss_aes_setkey()
448 unsigned int keylen) in sun8i_ss_des3_setkey() argument
453 if (unlikely(keylen != 3 * DES_KEY_SIZE)) { in sun8i_ss_des3_setkey()
454 dev_dbg(ss->dev, "Invalid keylen %u\n", keylen); in sun8i_ss_des3_setkey()
459 op->keylen = keylen; in sun8i_ss_des3_setkey()
460 op->key = kmemdup(key, keylen, GFP_KERNEL | GFP_DMA); in sun8i_ss_des3_setkey()
467 return crypto_skcipher_setkey(op->fallback_tfm, key, keylen); in sun8i_ss_des3_setkey()