Lines Matching defs:keylen
411 unsigned int keylen)
441 if (keylen != 0) {
443 key = kmemdup(authkey, keylen, GFP_KERNEL);
447 key_dma_addr = dma_map_single(dev, key, keylen, DMA_TO_DEVICE);
450 key, keylen);
454 if (keylen > blocksize) {
476 key_dma_addr, keylen, NS_BIT);
502 keylen, NS_BIT);
505 keylen, NS_BIT, 0);
508 if ((blocksize - keylen) != 0) {
511 (blocksize - keylen));
515 keylen),
516 (blocksize - keylen), NS_BIT, 0);
522 set_din_const(&desc[idx], 0, (blocksize - keylen));
534 dma_unmap_single(dev, key_dma_addr, keylen, DMA_TO_DEVICE);
542 unsigned int keylen)
552 dev_dbg(dev, "Setting key in context @%p for %s. key=%p keylen=%u\n",
553 ctx, crypto_tfm_alg_name(crypto_aead_tfm(tfm)), key, keylen);
560 rc = crypto_authenc_extractkeys(&keys, key, keylen);
584 ctx->enc_keylen = keylen;
639 unsigned int keylen)
644 err = crypto_authenc_extractkeys(&keys, key, keylen);
649 cc_aead_setkey(aead, key, keylen);
656 unsigned int keylen)
660 if (keylen < 3)
663 keylen -= 3;
664 memcpy(ctx->ctr_nonce, key + keylen, 3);
666 return cc_aead_setkey(tfm, key, keylen);
2108 unsigned int keylen)
2113 dev_dbg(dev, "%s() keylen %d, key %p\n", __func__, keylen, key);
2115 if (keylen < 4)
2118 keylen -= 4;
2119 memcpy(ctx->ctr_nonce, key + keylen, 4);
2121 return cc_aead_setkey(tfm, key, keylen);
2125 unsigned int keylen)
2130 dev_dbg(dev, "%s() keylen %d, key %p\n", __func__, keylen, key);
2132 if (keylen < 4)
2135 keylen -= 4;
2136 memcpy(ctx->ctr_nonce, key + keylen, 4);
2138 return cc_aead_setkey(tfm, key, keylen);