VxWorks is an "unadopted" platform. This means there is some claimed
support for it but there is no named maintainer for it and it is not
regularly tested. It may or may not work.
See our platform policy here:
https://www.openssl.org/policies/platformpolicy.html
On that page we can see the following VxWorks platforms listed:
vxworks-ppc60x vxworks ppc32
vxworks-ppcgen vxworks ppc32
vxworks-ppc405 vxworks ppc32 405
vxworks-ppc750 vxworks ppc32 750
vxworks-ppc860 vxworks ppc32 860
vxworks-simlinux vxworks x86?
vxworks-mips vxworks mips32 o32
In principle the build procedure should be more-or-less the same
procedure as for most platforms as described in the INSTALL.md:
https://github.com/openssl/openssl/blob/master/INSTALL.md
I don't see any support for system guessing for VxWorks in our Configure
script so you will probably have to explicitly specify the target
platform when calling Configure, e.g.
$ perl Configure <target platform>
Where <target platform> is one of the platform names I listed above.
I don't have any access to (and have never used) VxWorks, so I have no
clue as to whether this actually works.
Matt
On 07/10/2022 12:33, רונן לוי wrote:
Hi,
I would like to know what is the procedure to build the openssl to
vxWorks/Intel platform?
The toolchain is available on windows (most likely I will need to use
cygwin)
Another option is to use only small portion of the open-ssl since I just
the SHA256 and RSA2048 to sign an 'image.bin and verify that it is
authorized.