Implementation of the FIPS 180-4