make: référence non définie à `bsaes_cbc_encrypt '

0

J'essaie d'installer OpenSSL sur mon ordinateur portable avec Ubuntu (Xenial). Cependant, aucune des "versions fips" ne peut y parvenir. Si nous parlons spécifiquement d' OpenSSL-fips-2_0_13 , voici ce que make rend avant de quitter:

../libcrypto.a(e_aes.o): In function `aes_init_key':
e_aes.c:(.text+0x267): undefined reference to `bsaes_cbc_encrypt'
collect2: error: ld returned 1 exit status

Qu'est-ce que ça veut dire? Quelles informations supplémentaires devrais-je inclure dans ce post?

Voici l'ensemble des commandes que j'utilise pour l'installer:

VERSION=OpenSSL-fips-1_2_1

wget --tries=0 --read-timeout=10 https://github.com/openssl/openssl/archive/$VERSION.tar.gz

mkdir $VERSION
tar -xf $VERSION.tar.gz -C $VERSION --strip-components 1

cd $VERSION

INSTALLDIR=`pwd`/library
OPENSSLDIR=$INSTALLDIR/openssl
mkdir -p $INSTALLDIR
./config --prefix=$INSTALLDIR --openssldir=$OPENSSLDIR

sed -i 's/-m486//g' Makefile
make # <------ THIS IS WHERE IT FAILS
make install_sw
SlowerPhoton
la source
Avez-vous téléchargé une version stable. Quoi qu'il en soit, je ne pense pas que cela devrait être un problème présenté. Pourtant, je ne négligerais pas cette partie. Êtes-vous capable de compiler libgcrypt (tar) seul séparément dans votre système?
Sreejith. D. Menon
J'ai testé plusieurs versions d'OpenSSL. C’est un nouveau cas de figure - certaines des versions fonctionnent, mais comme je le dis dans le post, aucune des versions "fips" ne fonctionne pour moi. Que voulez-vous dire par la compilation séparée de libgcrypt?
SlowerPhoton
Suivez-vous ces étapes? - wiki.openssl.org/index.php/…
Sreejith. D. Menon
Oh, alors je dois installer autre chose à l'avance? Allez jeter un coup d'oeil là-dessus, merci pour l'instant!
SlowerPhoton
Selon le guide: J'ai d'abord créé et installé le module d'objet FIPS (OpenSSL-fips-2_0_13 dans ce cas). C'est ce que j'essaie de faire si vous regardez le post. Et ça échoue, je ne sais pas pourquoi.
SlowerPhoton