Messaging software implements cryptographic algorithms and methodologies that are generally accepted in the INFOSEC community. Furthermore, the selection of cryptographic functions is based on their ability to be approved under a FIPS-140-2 or Common Criteria certification assessment.