Workflow failed to publish due to non-FIPS compliant algorithms
When attempting to publish a Nintex Workflow, the workflow fails to publish and presents an error regarding Federal Information Processing Standards (FIPS).
This is a SharePoint limitation. According to Microsoft, SharePoint is not FIPS-compliant due to its use of encryption algorithms that do not comply with Federal Information Processing Standards. The non-compliant encryption algorithms are used for processing purposes (i.e. unique identifiers) and are not used for security.
soap:ServerServer was unable to process request. ---> Failed to publish workflow: <Error><CompilerError Line="-1" Column="-1" Text="Compilation failed. This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms." /></Error>
From Microsoft's Security and protection for SharePoint Server 2010:
"SharePoint Server 2010 uses several Windows encryption algorithms for computing hash values that do not comply with Federal Information Processing Standard (FIPS) . . . These algorithms are not used for security purposes; they are used for internal processing. For example, SharePoint Server 2010 uses MD5 to create hash values that are used as unique identifiers."