Context: there's a similar question that says that in order to make an app FIPS compliant one should use BoringCrypto which is wrapper around BoringSSL.
But I had some issues properly compiling with it on MacOS (using GOEXPERIMENT=boringcrypto
), so eventually I got to golang sources.
Looks like there are syso files only for linux_amd64
and linux_arm64
, does it mean that BoringCrypto can be used only for Linux? Does anybody have any context around it?