Lines Matching refs:key_params

94 	struct hash_key_req_ctx key_params;  member
751 ctx->key_params.keylen = keylen; in cc_hash_setkey()
752 ctx->key_params.key_dma_addr = 0; in cc_hash_setkey()
754 ctx->key_params.key = NULL; in cc_hash_setkey()
757 ctx->key_params.key = kmemdup(key, keylen, GFP_KERNEL); in cc_hash_setkey()
758 if (!ctx->key_params.key) in cc_hash_setkey()
761 ctx->key_params.key_dma_addr = in cc_hash_setkey()
762 dma_map_single(dev, ctx->key_params.key, keylen, in cc_hash_setkey()
764 if (dma_mapping_error(dev, ctx->key_params.key_dma_addr)) { in cc_hash_setkey()
766 ctx->key_params.key, keylen); in cc_hash_setkey()
767 kfree_sensitive(ctx->key_params.key); in cc_hash_setkey()
771 &ctx->key_params.key_dma_addr, ctx->key_params.keylen); in cc_hash_setkey()
794 ctx->key_params.key_dma_addr, keylen, in cc_hash_setkey()
821 ctx->key_params.key_dma_addr, keylen, in cc_hash_setkey()
909 if (ctx->key_params.key_dma_addr) { in cc_hash_setkey()
910 dma_unmap_single(dev, ctx->key_params.key_dma_addr, in cc_hash_setkey()
911 ctx->key_params.keylen, DMA_TO_DEVICE); in cc_hash_setkey()
913 &ctx->key_params.key_dma_addr, ctx->key_params.keylen); in cc_hash_setkey()
916 kfree_sensitive(ctx->key_params.key); in cc_hash_setkey()
942 ctx->key_params.keylen = keylen; in cc_xcbc_setkey()
944 ctx->key_params.key = kmemdup(key, keylen, GFP_KERNEL); in cc_xcbc_setkey()
945 if (!ctx->key_params.key) in cc_xcbc_setkey()
948 ctx->key_params.key_dma_addr = in cc_xcbc_setkey()
949 dma_map_single(dev, ctx->key_params.key, keylen, DMA_TO_DEVICE); in cc_xcbc_setkey()
950 if (dma_mapping_error(dev, ctx->key_params.key_dma_addr)) { in cc_xcbc_setkey()
953 kfree_sensitive(ctx->key_params.key); in cc_xcbc_setkey()
957 &ctx->key_params.key_dma_addr, ctx->key_params.keylen); in cc_xcbc_setkey()
962 set_din_type(&desc[idx], DMA_DLLI, ctx->key_params.key_dma_addr, in cc_xcbc_setkey()
997 dma_unmap_single(dev, ctx->key_params.key_dma_addr, in cc_xcbc_setkey()
998 ctx->key_params.keylen, DMA_TO_DEVICE); in cc_xcbc_setkey()
1000 &ctx->key_params.key_dma_addr, ctx->key_params.keylen); in cc_xcbc_setkey()
1002 kfree_sensitive(ctx->key_params.key); in cc_xcbc_setkey()
1026 ctx->key_params.keylen = keylen; in cc_cmac_setkey()
1042 ctx->key_params.keylen = keylen; in cc_cmac_setkey()
1067 ctx->key_params.keylen = 0; in cc_free_ctx()
1074 ctx->key_params.keylen = 0; in cc_alloc_ctx()
1237 key_size = (ctx->key_params.keylen == 24) ? AES_MAX_KEY_SIZE : in cc_mac_final()
1238 ctx->key_params.keylen; in cc_mac_final()
1239 key_len = ctx->key_params.keylen; in cc_mac_final()
1385 key_len = ctx->key_params.keylen; in cc_mac_finup()
1463 key_len = ctx->key_params.keylen; in cc_mac_digest()
2140 ((ctx->key_params.keylen == 24) ? AES_MAX_KEY_SIZE : in cc_setup_cmac()
2141 ctx->key_params.keylen), NS_BIT); in cc_setup_cmac()
2145 set_key_size_aes(&desc[idx], ctx->key_params.keylen); in cc_setup_cmac()
2156 set_key_size_aes(&desc[idx], ctx->key_params.keylen); in cc_setup_cmac()