[sha3/lint] added waivers for sha3 lint msgs
Signed-off-by: Mark Branstad <mark.branstad@wdc.com>
diff --git a/hw/ip/kmac/lint/sha3.waiver b/hw/ip/kmac/lint/sha3.waiver
index 506c2f5..5084b65 100644
--- a/hw/ip/kmac/lint/sha3.waiver
+++ b/hw/ip/kmac/lint/sha3.waiver
@@ -15,3 +15,12 @@
waive -rules {TWO_STATE_TYPE} -location {keccak_2share.sv} \
-regexp {'index_z' is of two state} \
-comment "index_z behaves as constant"
+
+waive -rules {ARITH_CONTEXT} -location {sha3pad.sv} -regexp {.*Bitlength of arithmetic operation.*is self-determined in this context.*} \
+ -comment "Carry issue when determining the bit length."
+
+waive -rules {PARAM_NOT_USED} -location {keccak_round.sv} -regexp {.*Parameter 'ReuseShare' not used in module 'keccak_round'.*} \
+ -comment "Parameter not used in this instantiation."
+
+waive -rules {VAR_INDEX_RANGE} -location {keccak_2share.sv} -regexp {.*of length 32 excluding the sign bit is larger than the.*bits required to address.*} \
+ -comment "Indexing range does not match."