openssl: [BUG] evp_extra_test fails on NonStop builds in openssl-3.0

The openssl-3.0 started failing tests on NonStop at or near commit 48fe8d4e53d5572ff77215e3336a1c71b0b4517b. Test results immediately below, configuration at the bottom. Assistance requested.

    # Subtest: ../../test/evp_extra_test
    1..58
    ok 1 - test_EVP_set_default_properties
        # Subtest: test_EVP_DigestSignInit
        1..30
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 1 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 2 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 3 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 4 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 5 - iteration 5 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 6 - iteration 6 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 7 - iteration 7 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 8 - iteration 8 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 9 - iteration 9 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 10 - iteration 10 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 11 - iteration 11 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 12 - iteration 12 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 13 - iteration 13 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 14 - iteration 14 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 15 - iteration 15 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 16 - iteration 16 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 17 - iteration 17 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 18 - iteration 18 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 19 - iteration 19 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 20 - iteration 20 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 21 - iteration 21 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 22 - iteration 22 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 23 - iteration 23 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 24 - iteration 24 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 25 - iteration 25 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 26 - iteration 26 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 27 - iteration 27 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 28 - iteration 28 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 29 - iteration 29 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 30 - iteration 30 # skipped
    ok 2 - test_EVP_DigestSignInit # skipped
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1510
    # Test does not support a non-default library context
    ok 3 - test_EVP_DigestVerifyInit # skipped
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1552
    # Test does not support a non-default library context
    ok 4 - test_siphash_digestsign # skipped
    ok 5 - test_EVP_Digest
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1649
    # Test does not support a non-default library context
    ok 6 - test_EVP_md_null # skipped
        # Subtest: test_EVP_PKEY_sign
        1..3
        ok 31 - iteration 1
        ok 32 - iteration 2
        ok 33 - iteration 3
    ok 7 - test_EVP_PKEY_sign
        # Subtest: test_EVP_PKEY_sign_with_app_method
        1..2
        ok 34 - iteration 1
        ok 35 - iteration 2
    ok 8 - test_EVP_PKEY_sign_with_app_method
        # Subtest: test_EVP_Enveloped
        1..2
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1281
        # Test does not support a non-default library context
        ok 36 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1281
        # Test does not support a non-default library context
        ok 37 - iteration 2 # skipped
    ok 9 - test_EVP_Enveloped # skipped
        # Subtest: test_d2i_AutoPrivateKey
        1..3
        ok 38 - iteration 1
        ok 39 - iteration 2
        ok 40 - iteration 3
    ok 10 - test_d2i_AutoPrivateKey
    ok 11 - test_privatekey_to_pkcs8
    ok 12 - test_EVP_PKCS82PKEY_wrong_tag
    ok 13 - test_EVP_PKCS82PKEY
        # Subtest: test_EC_keygen_with_enc
        1..2
        ok 41 - iteration 1
        ok 42 - iteration 2
    ok 14 - test_EC_keygen_with_enc
    ok 15 - test_EVP_SM2
    ok 16 - test_EVP_SM2_verify
        # Subtest: test_set_get_raw_keys
        1..8
        ok 43 - iteration 1
        ok 44 - iteration 2
        ok 45 - iteration 3
        ok 46 - iteration 4
        ok 47 - iteration 5
        ok 48 - iteration 6
        ok 49 - iteration 7
        ok 50 - iteration 8
    ok 17 - test_set_get_raw_keys
        # Subtest: test_EVP_PKEY_check
        1..8
        ok 51 - iteration 1
        ok 52 - iteration 2
        ok 53 - iteration 3
        ok 54 - iteration 4
        ok 55 - iteration 5
        ok 56 - iteration 6
        ok 57 - iteration 7
        ok 58 - iteration 8
    ok 18 - test_EVP_PKEY_check
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:2439
    # Test does not support a non-default library context
    ok 19 - test_CMAC_keygen # skipped
    ok 20 - test_HKDF
    ok 21 - test_emptyikm_HKDF
    ok 22 - test_X509_PUBKEY_inplace
    ok 23 - test_X509_PUBKEY_dup
        # Subtest: test_invalide_ec_char2_pub_range_decode
        1..3
        ok 59 - iteration 1
        ok 60 - iteration 2
        ok 61 - iteration 3
    ok 24 - test_invalide_ec_char2_pub_range_decode
    ok 25 - test_DSA_get_set_params
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:728
    # true
    ok 26 - test_DSA_priv_pub
    ok 27 - test_RSA_get_set_params
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:2867
    # Test does not support a non-default library context
    ok 28 - test_RSA_OAEP_set_get_params # skipped
    ok 29 - test_RSA_OAEP_set_null_label
    ok 30 - test_decrypt_null_chunks
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:728
    # true
    ok 31 - test_DH_priv_pub
    ok 32 - test_EVP_PKEY_set1_DH
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:728
    # true
    ok 33 - test_EC_priv_pub
    ok 34 - test_EC_priv_only_legacy
        # Subtest: test_keygen_with_empty_template
        1..2
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3108
        # Test does not support a non-default library context
        ok 62 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3108
        # Test does not support a non-default library context
        ok 63 - iteration 2 # skipped
    ok 35 - test_keygen_with_empty_template # skipped
        # Subtest: test_pkey_ctx_fail_without_provider
        1..2
        ok 64 - iteration 1
        ok 65 - iteration 2
    ok 36 - test_pkey_ctx_fail_without_provider
    ok 37 - test_rand_agglomeration
        # Subtest: test_evp_iv_aes
        1..12
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 66 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 67 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 68 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 69 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 70 - iteration 5 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 71 - iteration 6 # skipped
        ok 72 - iteration 7
        ok 73 - iteration 8
        ok 74 - iteration 9
        ok 75 - iteration 10
        ok 76 - iteration 11
        ok 77 - iteration 12
    ok 38 - test_evp_iv_aes
        # Subtest: test_evp_iv_des
        1..6
        ok 78 - iteration 1
        ok 79 - iteration 2
        ok 80 - iteration 3
        ok 81 - iteration 4
        ok 82 - iteration 5
        ok 83 - iteration 6
    ok 39 - test_evp_iv_des
        # Subtest: test_evp_bf_default_keylen
        1..4
        ok 84 - iteration 1
        ok 85 - iteration 2
        ok 86 - iteration 3
        ok 87 - iteration 4
    ok 40 - test_evp_bf_default_keylen
    ok 41 - test_EVP_rsa_pss_with_keygen_bits
    ok 42 - test_EVP_rsa_pss_set_saltlen
        # Subtest: test_ecpub
        1..13
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 88 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 89 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 90 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 91 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 92 - iteration 5 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 93 - iteration 6 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 94 - iteration 7 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 95 - iteration 8 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 96 - iteration 9 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 97 - iteration 10 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 98 - iteration 11 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 99 - iteration 12 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 100 - iteration 13 # skipped
    ok 43 - test_ecpub # skipped
    ok 44 - test_names_do_all
        # Subtest: test_evp_init_seq
        1..8
        ok 101 - iteration 1
        ok 102 - iteration 2
        ok 103 - iteration 3
        ok 104 - iteration 4
        ok 105 - iteration 5
        ok 106 - iteration 6
        ok 107 - iteration 7
        ok 108 - iteration 8
    ok 45 - test_evp_init_seq
        # Subtest: test_evp_reset
        1..2
        ok 109 - iteration 1
        ok 110 - iteration 2
    ok 46 - test_evp_reset
        # Subtest: test_gcm_reinit
        1..2
        ok 111 - iteration 1
        ok 112 - iteration 2
    ok 47 - test_gcm_reinit
        # Subtest: test_evp_updated_iv
        1..12
        ok 113 - iteration 1
        ok 114 - iteration 2
        ok 115 - iteration 3
        ok 116 - iteration 4
        ok 117 - iteration 5
        ok 118 - iteration 6
        ok 119 - iteration 7
        ok 120 - iteration 8
        ok 121 - iteration 9
        ok 122 - iteration 10
        ok 123 - iteration 11
        ok 124 - iteration 12
    ok 48 - test_evp_updated_iv
        # Subtest: test_ivlen_change
        1..3
        ok 125 - iteration 1
        ok 126 - iteration 2
        ok 127 - iteration 3
    ok 49 - test_ivlen_change
        # Subtest: test_keylen_change
        1..4
        ok 128 - iteration 1
        ok 129 - iteration 2
        ok 130 - iteration 3
        ok 131 - iteration 4
    ok 50 - test_keylen_change
        # Subtest: test_custom_pmeth
        1..12
        ok 132 - iteration 1
        ok 133 - iteration 2
        ok 134 - iteration 3
        ok 135 - iteration 4
        ok 136 - iteration 5
        ok 137 - iteration 6
        ok 138 - iteration 7
        ok 139 - iteration 8
        ok 140 - iteration 9
        ok 141 - iteration 10
        ok 142 - iteration 11
        ok 143 - iteration 12
    ok 51 - test_custom_pmeth
    ok 52 - test_evp_md_cipher_meth
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4611
    # Non-default libctx
    ok 53 - test_custom_md_meth # skipped
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4693
    # Non-default libctx
    ok 54 - test_custom_ciph_meth # skipped
        # Subtest: test_ecx_short_keys
        1..4
        ok 144 - iteration 1
        ok 145 - iteration 2
        ok 146 - iteration 3
        ok 147 - iteration 4
    ok 55 - test_ecx_short_keys
        # Subtest: test_ecx_not_private_key
        1..8
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 148 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 149 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 150 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 151 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4932
        # signing not supported for X25519/X448
        ok 152 - iteration 5 # skipped
        ok 153 - iteration 6
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4932
        # signing not supported for X25519/X448
        ok 154 - iteration 7 # skipped
        ok 155 - iteration 8
    ok 56 - test_ecx_not_private_key
    ok 57 - test_aes_gcm_ivlen_change_cve_2023_5363
    ok 58 - test_aes_rc4_keylen_change_cve_2023_5363
../../util/wrap.pl ../../test/evp_extra_test -context => 139
not ok 2 - running evp_extra_test with a non-default library context

Configuration


    perl ./Configure nonstop-nsx_64 --with-rand-seed=rdcpu enable-fips

Perl information:

    perl
    5.30.3 for NSV-D-nonstop_kernel

Enabled features:

    acvp-tests
    aria
    async
    autoalginit
    autoerrinit
    autoload-config
    bf
    blake2
    bulk
    cached-fetch
    camellia
    capieng
    cast
    chacha
    cmac
    cmp
    cms
    comp
    ct
    deprecated
    des
    dgram
    dh
    dsa
    dso
    dtls
    dynamic-engine
    ec
    ec2m
    ecdh
    ecdsa
    egd
    engine
    err
    filenames
    fips
    fips-securitychecks
    gost
    idea
    legacy
    loadereng
    md4
    mdc2
    module
    multiblock
    nextprotoneg
    ocb
    ocsp
    padlockeng
    pic
    pinshared
    poly1305
    posix-io
    psk
    rc2
    rc4
    rdrand
    rfc3779
    rmd160
    scrypt
    secure-memory
    seed
    shared
    siphash
    siv
    sm2
    sm3
    sm4
    sock
    srp
    srtp
    sse2
    ssl
    ssl-trace
    static-engine
    stdio
    tests
    tls
    ts
    ui-console
    whirlpool
    tls1
    tls1-method
    tls1_1
    tls1_1-method
    tls1_2
    tls1_2-method
    tls1_3
    dtls1
    dtls1-method
    dtls1_2
    dtls1_2-method

Disabled features:

    afalgeng            [not-linux]      OPENSSL_NO_AFALGENG
    asan                [default]        OPENSSL_NO_ASAN
    asm                 [no asm_arch]    OPENSSL_NO_ASM
    buildtest-c++       [default]
    crypto-mdebug       [default]        OPENSSL_NO_CRYPTO_MDEBUG
    devcryptoeng        [default]        OPENSSL_NO_DEVCRYPTOENG
    ec_nistp_64_gcc_128 [default]        OPENSSL_NO_EC_NISTP_64_GCC_128
    external-tests      [default]        OPENSSL_NO_EXTERNAL_TESTS
    fuzz-afl            [default]        OPENSSL_NO_FUZZ_AFL
    fuzz-libfuzzer      [default]        OPENSSL_NO_FUZZ_LIBFUZZER
    ktls                [default]        OPENSSL_NO_KTLS
    makedepend          [unavailable]
    md2                 [default]        OPENSSL_NO_MD2 (skip crypto/md2)
    msan                [default]        OPENSSL_NO_MSAN
    rc5                 [default]        OPENSSL_NO_RC5 (skip crypto/rc5)
    sctp                [default]        OPENSSL_NO_SCTP
    threads             [config]
    trace               [default]        OPENSSL_NO_TRACE
    ubsan               [default]        OPENSSL_NO_UBSAN
    unit-test           [default]        OPENSSL_NO_UNIT_TEST
    uplink              [no uplink_arch] OPENSSL_NO_UPLINK
    weak-ssl-ciphers    [default]        OPENSSL_NO_WEAK_SSL_CIPHERS
    zlib                [default]
    zlib-dynamic        [default]
    ssl3                [default]        OPENSSL_NO_SSL3
    ssl3-method         [default]        OPENSSL_NO_SSL3_METHOD

Config target attributes:

    AR => "ar",
    ARFLAGS => "qc",
    CC => "c99",
    HASHBANGPERL => "/usr/bin/env perl",
    RANLIB => "ranlib",
    RC => "windres",
    bn_ops => "SIXTY_FOUR_BIT",
    build_file => "Makefile",
    build_scheme => [ "unified", "unix" ],
    cflags => "-g -O2 -Wextensions -Wnowarn=203,220,272,734,770,1506 -Wbuild_neutral_library -Wverbose -Wtarget=tns/x -Wsystype=oss -Wlp64 -WIEEE_float",
    cppflags => "",
    defines => [ "OPENSSL_BUILDING_OPENSSL", "OPENSSL_VPROC=\$(OPENSSL_VPROC)", "_XOPEN_SOURCE", "_XOPEN_SOURCE_EXTENDED=1", "_TANDEM_SOURCE", "B_ENDIAN", "_TANDEM_ARCH=3" ],
    disable => [ "threads" ],
    dso_scheme => "DLFCN",
    enable => [ "egd" ],
    ex_libs => "-lrld",
    includes => [  ],
    lflags => "-Wxld=\"-set systype oss\" -Wxld=\"-set data_model lp64\" -Wxld=\"-set floattype ieee_float\"",
    lib_cflags => "",
    lib_cppflags => "",
    lib_defines => [  ],
    module_cflags => "",
    module_cxxflags => undef,
    module_ldflags => "-Wshared",
    multilib => "64",
    perl => "/usr/bin/perl",
    perl_platform => "Unix",
    shared_argfileflag => "-Wxld_obey=",
    shared_cflag => "",
    shared_defflag => "-Wxld_obey=",
    shared_defines => [  ],
    shared_extension => ".so",
    shared_ldflag => "-Wshared",
    shared_rcflag => "",
    shared_target => "nonstop-shared",
    sys_id => "TANDEM",
    thread_defines => [  ],
    thread_scheme => "(unknown)",
    unistd => "<unistd.h>",

Recorded environment:

    AR =
    ARFLAGS =
    AS =
    ASFLAGS =
    BUILDFILE =
    CC =
    CFLAGS =
    CPP =
    CPPDEFINES =
    CPPFLAGS =
    CPPINCLUDES =
    CROSS_COMPILE =
    CXX =
    CXXFLAGS =
    HASHBANGPERL =
    LD =
    LDFLAGS =
    LDLIBS =
    MT =
    MTFLAGS =
    OPENSSL_LOCAL_CONFIG_DIR =
    PERL =
    RANLIB =
    RC =
    RCFLAGS =
    RM =
    WINDRES =
    __CNF_CFLAGS =
    __CNF_CPPDEFINES =
    __CNF_CPPFLAGS =
    __CNF_CPPINCLUDES =
    __CNF_CXXFLAGS =
    __CNF_LDFLAGS =
    __CNF_LDLIBS =

Makevars:

    AR              = ar
    ARFLAGS         = qc
    CC              = c99
    CFLAGS          =
    CPPDEFINES      =
    CPPFLAGS        =
    CPPINCLUDES     =
    CXXFLAGS        =
    HASHBANGPERL    = /usr/bin/env perl
    LDFLAGS         =
    LDLIBS          =
    PERL            = perl
    RANLIB          = ranlib
    RC              = windres
    RCFLAGS         =

NOTE: These variables only represent the configuration view.  The build file
template may have processed these variables further, please have a look at the
build file for more exact data:
    Makefile

build file:

    Makefile

build file templates:

    Configurations/common0.tmpl
    Configurations/unix-Makefile.tmpl

About this issue

  • Original URL
  • State: closed
  • Created 7 months ago
  • Comments: 57 (57 by maintainers)

Commits related to this issue

Most upvoted comments

so, thats very interesting, defining OPENSSL_NO_TRACE removes the atexit handler from the testutil library, so it shouldn’t be there at all with that, yet your still getting a segfault, which suggests someone else is registering a bogus atexit handler. let me look a bit closer at how we can remove that.