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()
305 dma_unmap_single(ss->dev, rctx->p_key, op->keylen, DMA_TO_DEVICE); in sun8i_ss_cipher()
422 unsigned int keylen) in sun8i_ss_aes_setkey() argument
427 switch (keylen) { in sun8i_ss_aes_setkey()
435 dev_dbg(ss->dev, "ERROR: Invalid keylen %u\n", keylen); in sun8i_ss_aes_setkey()
439 op->keylen = keylen; in sun8i_ss_aes_setkey()
440 op->key = kmemdup(key, keylen, GFP_KERNEL | GFP_DMA); in sun8i_ss_aes_setkey()
447 return crypto_skcipher_setkey(op->fallback_tfm, key, keylen); in sun8i_ss_aes_setkey()
451 unsigned int keylen) in sun8i_ss_des3_setkey() argument
456 if (unlikely(keylen != 3 * DES_KEY_SIZE)) { in sun8i_ss_des3_setkey()
457 dev_dbg(ss->dev, "Invalid keylen %u\n", keylen); in sun8i_ss_des3_setkey()
462 op->keylen = keylen; in sun8i_ss_des3_setkey()
463 op->key = kmemdup(key, keylen, GFP_KERNEL | GFP_DMA); in sun8i_ss_des3_setkey()
470 return crypto_skcipher_setkey(op->fallback_tfm, key, keylen); in sun8i_ss_des3_setkey()