[openssl-users] undefined reference to `FIPS_mode'

Jeffrey Walton noloader at gmail.com
Tue Dec 22 11:58:28 UTC 2015


On Mon, Dec 21, 2015 at 7:28 PM, Marcos Bontempo
<marcosbontempo at hotmail.com> wrote:
> I'm cross-compiling to a ARMv4 processor, the same used in the BeagleBone.
> Do you know if this platform is supported?

Check the OpenSSL Security Policy at
https://www.openssl.org/docs/fips/SecurityPolicy-2.0.10.pdf. The table
of support platforms starts on page 10 and runs through page 14.

It may be supported (entries 68 and 69), but I think you need to match
the board to the operational environment that was validated. Its not
obvious to me which one that was.

Also, you need a Ubuntu 13 image, and not a Debian image. I'm not
aware of any Ubuntu images for BBB. (Also see
http://beagleboard.org/latest-images and
http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Debian_Releases).

Finally, I can't really tell if the processor is part of the validated
operational environment based on the Debian 8.2 4g-flash image. The
processor is only listed as AM33XX, while the validated one is AM335x:

$ cat /proc/cpuinfo
processor    : 0
model name    : ARMv7 Processor rev 2 (v7l)
BogoMIPS    : 996.14
Features    : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32
CPU implementer    : 0x41
CPU architecture: 7
CPU variant    : 0x3
CPU part    : 0xc08
CPU revision    : 2

Hardware    : Generic AM33XX (Flattened Device Tree)
Revision    : 0000
Serial        : 0000000000000000

Jeff


More information about the openssl-users mailing list