Lines Matching refs:key_params
87 struct hash_key_req_ctx key_params; member
744 ctx->key_params.keylen = keylen; in cc_hash_setkey()
745 ctx->key_params.key_dma_addr = 0; in cc_hash_setkey()
747 ctx->key_params.key = NULL; in cc_hash_setkey()
750 ctx->key_params.key = kmemdup(key, keylen, GFP_KERNEL); in cc_hash_setkey()
751 if (!ctx->key_params.key) in cc_hash_setkey()
754 ctx->key_params.key_dma_addr = in cc_hash_setkey()
755 dma_map_single(dev, (void *)ctx->key_params.key, keylen, in cc_hash_setkey()
757 if (dma_mapping_error(dev, ctx->key_params.key_dma_addr)) { in cc_hash_setkey()
759 ctx->key_params.key, keylen); in cc_hash_setkey()
760 kzfree(ctx->key_params.key); in cc_hash_setkey()
764 &ctx->key_params.key_dma_addr, ctx->key_params.keylen); in cc_hash_setkey()
787 ctx->key_params.key_dma_addr, keylen, in cc_hash_setkey()
814 ctx->key_params.key_dma_addr, keylen, in cc_hash_setkey()
905 if (ctx->key_params.key_dma_addr) { in cc_hash_setkey()
906 dma_unmap_single(dev, ctx->key_params.key_dma_addr, in cc_hash_setkey()
907 ctx->key_params.keylen, DMA_TO_DEVICE); in cc_hash_setkey()
909 &ctx->key_params.key_dma_addr, ctx->key_params.keylen); in cc_hash_setkey()
912 kzfree(ctx->key_params.key); in cc_hash_setkey()
938 ctx->key_params.keylen = keylen; in cc_xcbc_setkey()
940 ctx->key_params.key = kmemdup(key, keylen, GFP_KERNEL); in cc_xcbc_setkey()
941 if (!ctx->key_params.key) in cc_xcbc_setkey()
944 ctx->key_params.key_dma_addr = in cc_xcbc_setkey()
945 dma_map_single(dev, ctx->key_params.key, keylen, DMA_TO_DEVICE); in cc_xcbc_setkey()
946 if (dma_mapping_error(dev, ctx->key_params.key_dma_addr)) { in cc_xcbc_setkey()
949 kzfree(ctx->key_params.key); in cc_xcbc_setkey()
953 &ctx->key_params.key_dma_addr, ctx->key_params.keylen); in cc_xcbc_setkey()
958 set_din_type(&desc[idx], DMA_DLLI, ctx->key_params.key_dma_addr, in cc_xcbc_setkey()
996 dma_unmap_single(dev, ctx->key_params.key_dma_addr, in cc_xcbc_setkey()
997 ctx->key_params.keylen, DMA_TO_DEVICE); in cc_xcbc_setkey()
999 &ctx->key_params.key_dma_addr, ctx->key_params.keylen); in cc_xcbc_setkey()
1001 kzfree(ctx->key_params.key); in cc_xcbc_setkey()
1025 ctx->key_params.keylen = keylen; in cc_cmac_setkey()
1041 ctx->key_params.keylen = keylen; in cc_cmac_setkey()
1066 ctx->key_params.keylen = 0; in cc_free_ctx()
1073 ctx->key_params.keylen = 0; in cc_alloc_ctx()
1236 key_size = (ctx->key_params.keylen == 24) ? AES_MAX_KEY_SIZE : in cc_mac_final()
1237 ctx->key_params.keylen; in cc_mac_final()
1238 key_len = ctx->key_params.keylen; in cc_mac_final()
1385 key_len = ctx->key_params.keylen; in cc_mac_finup()
1464 key_len = ctx->key_params.keylen; in cc_mac_digest()
2192 ((ctx->key_params.keylen == 24) ? AES_MAX_KEY_SIZE : in cc_setup_cmac()
2193 ctx->key_params.keylen), NS_BIT); in cc_setup_cmac()
2197 set_key_size_aes(&desc[idx], ctx->key_params.keylen); in cc_setup_cmac()
2208 set_key_size_aes(&desc[idx], ctx->key_params.keylen); in cc_setup_cmac()