The hardware, software, and/or firmware that provide cryptographic functions and meet the requirements of a stated cryptographic module standard.