Hi,
Just my 2cts. Not an expert, but as far as I know, "FIPS compliant" and "FIPS validated" are terms used for encryption algorithms (only?).
I've just spend several days modifying our .Net code. We were using RijndaelManaged() for encryption, but that turns out to be Outdated. So I changed everything to AesManaged(). Still not FIPS compliant. It turned out that all ...Managed() encryption options of .Net are non compliant.
So in the end I changed everything to be "AesCryptoServiceProvider()" and that does seem to be fips compliant. (Let's see until when, because Microsoft likes to change stuff).
Now I know that I'm talking about .Net here and not Powerbuilder. If you look up the information on "Crypterobject" in the pb help, you'll see several encryption and decryption functions.
Just try them out, after setting your Registry setting:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy Enabled = 0x00000001
Not sure if there's anything else than encryption that could be FIPS compliant or not. Anyone?
regards.
Just click on the annyoying popup that comes up and you can then read everything.
Just read this post: https://www.howtogeek.com/245859/why-you-shouldnt-enable-fips-compliant-encryption-on-windows/
"It may sound like a way to boost your PC’s security, but it isn’t. You shouldn’t enable this setting unless you work in government or need to test how software will behave on government PCs.
"