This section describes the Jenkins classes and libraries that are not FIPS 140-2 compliant. A Jenkins class or library is non-compliant if it does not adhere to FIPS 140-2 standards. They should not be used in your pipelines and scripts.
HMACConfidentialKey
The HMACConfidentialKey
class returns HMAC computed code using the HMAC-SHA256 algorithm.
This class is not FIPS 140-2 compliant because the original HMAC code is trimmed based on the length supplied in the constructor and trimmed code is not reliable for security checks.