Can you please explain to me the difference between a cryptographic function (typical cryptographic function from a software library) and a Crypto Module ?
I hope all is well. Let's see what we can do for you:
Cryptographic hash functions are implemented in information security to evaluate the integrity of data, authentication control and other security mechanisms. Cryptographic hash functions work by generating the checksum value of a data object. If the data is intentionally or unintentionally modified, the checksum value is changed. Thus, a data object’s integrity may be evaluated by comparing and verifying previous and current checksums.
A cryptographic module is a hardware or software device or component that performs cryptographic operations securely within a physical or logical boundary, using a hardware, software or hybrid cryptographic engine contained within the boundary, and cryptographic keys that do not leave the boundary.
Hope that helps to clarify... :)