HMAC Lint Results

Wednesday June 05 2024 22:14:46 UTC

GitHub Revision: b29ffbb03c

Branch: os_regression

Tool: VERILATOR

Build Mode Flow Infos Flow Warnings Flow Errors Lint Infos Lint Warnings Lint Errors
default 0 0 2 0 5 0

Messages for Build Mode 'default'

Flow Errors

ERROR: %Warning-WIDTH: ../src/lowrisc_ip_hmac_0.1/rtl/hmac_core.sv:297:24: Operator ASSIGNDLY expects 4 bits on the Assign RHS, but Assign RHS's CONST '3'h0' generates 3 bits.

ERROR: Failed to build lowrisc:ip:hmac:0.1 : '['make', 'Vhmac.mk']' exited with an error: 2

Lint Warnings

%Warning-WIDTH: ../src/lowrisc_ip_hmac_0.1/rtl/hmac_core.sv:299:24: Operator ASSIGNDLY expects 4 bits on the Assign RHS, but Assign RHS's CONST '3'h0' generates 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_hmac_0.1/rtl/hmac.sv:541:57: Operator SHIFTR expects 32 or 7 bits on the LHS, but LHS's VARREF 'hmac_fifo_wdata_sel' generates 4 bits.

%Warning-UNUSED: ../src/lowrisc_ip_hmac_0.1/rtl/hmac_core.sv:59:42: Parameter is not used: 'BlockSizeBSBSHA256'

%Warning-UNUSED: ../src/lowrisc_ip_hmac_0.1/rtl/hmac_core.sv:61:42: Parameter is not used: 'BlockSizeBSBSHA512'

%Warning-LATCH: ../src/lowrisc_ip_hmac_0.1/rtl/hmac.sv:532:3: Latch inferred for signal 'hmac.index' (not all control paths of combinational always assign a value)

Past Results