Lines Matching defs:hash_parms
581 * @hash_parms: Parameters related to hash algorithm
591 struct spu_hash_parms *hash_parms,
607 unsigned int cipher_len = hash_parms->prebuf_len + data_size +
608 hash_parms->pad_len;
617 hash_parms->prebuf_len,
621 hash_parms->pad_len);
632 cipher_len -= hash_parms->digestsize;
635 auth_len -= hash_parms->digestsize;
637 if ((hash_parms->alg == HASH_ALG_AES) &&
638 (hash_parms->mode == HASH_MODE_XCBC)) {
639 auth_len -= hash_parms->pad_len;
640 cipher_len -= hash_parms->pad_len;
654 hash_parms->alg, hash_parms->mode, hash_parms->type);
655 flow_log(" digestsize: %u\n", hash_parms->digestsize);
656 flow_log(" authkey: %d\n", hash_parms->key_len);
657 flow_dump(" authkey: ", hash_parms->key_buf, hash_parms->key_len);
659 flow_log(" prebuf_len:%u\n", hash_parms->prebuf_len);
661 flow_log(" hash_pad_len:%u\n", hash_parms->pad_len);
695 cipher_bits |= hash_parms->alg << HASH_ALG_SHIFT;
696 cipher_bits |= hash_parms->mode << HASH_MODE_SHIFT;
697 cipher_bits |= hash_parms->type << HASH_TYPE_SHIFT;
703 if (hash_parms->alg) {
705 if (hash_parms->key_len) {
706 memcpy(ptr, hash_parms->key_buf, hash_parms->key_len);
707 ptr += hash_parms->key_len;
708 buf_len += hash_parms->key_len;
709 sctx_words += hash_parms->key_len / 4;
727 if (hash_parms->digestsize == 64)
731 (hash_parms->digestsize / 4) << ICV_SIZE_SHIFT;
770 data_size -= hash_parms->digestsize;