On 2022-06-08 20:07:48 [+0200], Jérémy Lal wrote:
> Hi Sebastian,
Hi Jérémy,

> Any hint or idea about this ? Even wild ideas that I could try,
> before I have to remove the files from mips.

for some reason ossl_err_load_crypto_strings() is not invoked on mipsel
but is invoked on amd64. Therefore the string is missing on mipsel
because this function actually loads all the strings during lib init.
Digging further, on amd64 is invoked once with
        OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG)
and a second time with
        OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CRYPTO_STRINGS)

so all the strings are loaded. On mipsel however I see
        OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG)
        OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS | 
OPENSSL_INIT_ADD_ALL_DIGESTS)

Now I need to take a nap before I can continue digging but this is my
progress so far.

> Jérémy

Sebastian

Reply via email to