openssl: Running FIPS KAT selftests from the FIPS module initialization causes memory leaks

This is followup issue from #14497 as the underlying problem is not fully fixed there.

If I make FIPS KAT selftests to be always run during FIPS module initialization there will be memory leaks if the first fips provider load happens in a thread different from the main one.

This might be of interest for @beldmit because this will be IMO required in FIPS 140-3 validation. The good thing is that this is a one-time only memory leak so it is nothing fatal.

The reason for the leak is that during the KAT selftest the public RNG is initialized within the internal fips provider libctx and it is not properly released because within the OSSL_provider_init call the machinery around the forwarding of thread stop events through libcrypto is not yet fully set up. The prov->provctx on the libcrypto side is not yet initialized when the ossl_init_thread_start is called for the ossl_ctx_thread_stop handler on the libctx from within the provider.

I do not think this is a blocker for 3.0 as KAT selftest on every initialization is not a requirement for FIPS 140-2 and so we aren’t currently running it.

The log of the memory leaks in sanitizer build is below:

90-test_threads.t .. 
=================================================================
==304957==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e87c20b in EVP_RAND_CTX_new ../openssl/crypto/evp/evp_rand.c:330
    #5 0x7f0a9e90b40c in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:551
    #6 0x7f0a9e90c833 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:700
    #7 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #8 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #9 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #10 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #11 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #12 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #13 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #14 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #15 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #16 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #17 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #18 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #19 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #20 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #21 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #22 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #23 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #24 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #25 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #26 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #27 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
    #28 0x7f0aa4e61ea6 in provider_conf_init ../openssl/crypto/provider_conf.c:168
    #29 0x7f0aa4adbb9f in module_init ../openssl/crypto/conf/conf_mod.c:374
Direct leak of 8 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e8bc732 in thread_event_ossl_ctx_new ../openssl/crypto/initthread.c:259
    #5 0x7f0a9e8b091f in ossl_lib_ctx_generic_new ../openssl/crypto/context.c:232
    #6 0x7f0a9e8bbfe5 in ossl_crypto_alloc_ex_data_intern ../openssl/crypto/ex_data.c:429
    #7 0x7f0a9e8b16d6 in ossl_lib_ctx_get_data ../openssl/crypto/context.c:322
    #8 0x7f0a9e8bcd4a in ossl_init_thread_start ../openssl/crypto/initthread.c:342
    #9 0x7f0a9e90c80e in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:698
    #10 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #11 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #12 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #13 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #14 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #15 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #16 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #17 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #18 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #19 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #20 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #21 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #22 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #23 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #24 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #25 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #26 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #27 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #28 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #29 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
Indirect leak of 464 byte(s) in 2 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e86cc59 in evp_cipher_new ../openssl/crypto/evp/evp_enc.c:1367
    #5 0x7f0a9e86cea0 in evp_cipher_from_dispatch ../openssl/crypto/evp/evp_enc.c:1418
    #6 0x7f0a9e86f2a0 in construct_evp_method ../openssl/crypto/evp/evp_fetch.c:197
    #7 0x7f0a9e8b35b6 in ossl_method_construct_this ../openssl/crypto/core_fetch.c:70
    #8 0x7f0a9e8b2aaf in algorithm_do_this ../openssl/crypto/core_algorithm.c:65
    #9 0x7f0a9e8d79c9 in provider_forall_loaded ../openssl/crypto/provider_core.c:750
    #10 0x7f0a9e8d812d in ossl_provider_forall_loaded ../openssl/crypto/provider_core.c:834
    #11 0x7f0a9e8b30f0 in ossl_algorithm_do_all ../openssl/crypto/core_algorithm.c:110
    #12 0x7f0a9e8b415c in ossl_method_construct ../openssl/crypto/core_fetch.c:124
    #13 0x7f0a9e86faab in inner_evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:303
    #14 0x7f0a9e86fe0d in evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:349
    #15 0x7f0a9e86e327 in EVP_CIPHER_fetch ../openssl/crypto/evp/evp_enc.c:1558
    #16 0x7f0a9e6751c1 in self_test_cipher ../openssl/providers/fips/self_test_kats.c:99
    #17 0x7f0a9e67a76b in self_test_ciphers ../openssl/providers/fips/self_test_kats.c:623
    #18 0x7f0a9e67accc in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:699
    #19 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #20 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #21 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #22 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #23 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #24 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
    #25 0x7f0aa4e61ea6 in provider_conf_init ../openssl/crypto/provider_conf.c:168
    #26 0x7f0aa4adbb9f in module_init ../openssl/crypto/conf/conf_mod.c:374
    #27 0x7f0aa4adb0af in module_run ../openssl/crypto/conf/conf_mod.c:238
    #28 0x7f0aa4adadab in CONF_modules_load ../openssl/crypto/conf/conf_mod.c:137
    #29 0x7f0aa4adaef4 in CONF_modules_load_file_ex ../openssl/crypto/conf/conf_mod.c:180
Indirect leak of 448 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e680668 in aes_256_ctr_newctx ../openssl/providers/implementations/ciphers/cipher_aes.c:89
    #5 0x7f0a9e85fe5c in EVP_CipherInit_ex ../openssl/crypto/evp/evp_enc.c:196
    #6 0x7f0a9e964801 in drbg_ctr_init ../openssl/providers/implementations/rands/drbg_ctr.c:555
    #7 0x7f0a9e966387 in drbg_ctr_set_ctx_params ../openssl/providers/implementations/rands/drbg_ctr.c:720
    #8 0x7f0a9e9622fd in drbg_ctr_instantiate_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:335
    #9 0x7f0a9e87df96 in evp_rand_instantiate_locked ../openssl/crypto/evp/evp_rand.c:492
    #10 0x7f0a9e87dff1 in EVP_RAND_instantiate ../openssl/crypto/evp/evp_rand.c:505
    #11 0x7f0a9e90be90 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:577
    #12 0x7f0a9e90c2c6 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:624
    #13 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #14 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #15 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #16 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #17 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #18 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #19 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #20 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #21 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #22 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #23 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #24 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #25 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #26 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #27 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #28 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #29 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
Indirect leak of 448 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e67f9c0 in aes_256_ecb_newctx ../openssl/providers/implementations/ciphers/cipher_aes.c:53
    #5 0x7f0a9e85fe5c in EVP_CipherInit_ex ../openssl/crypto/evp/evp_enc.c:196
    #6 0x7f0a9e964c8e in drbg_ctr_init ../openssl/providers/implementations/rands/drbg_ctr.c:580
    #7 0x7f0a9e966387 in drbg_ctr_set_ctx_params ../openssl/providers/implementations/rands/drbg_ctr.c:720
    #8 0x7f0a9e9622fd in drbg_ctr_instantiate_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:335
    #9 0x7f0a9e87df96 in evp_rand_instantiate_locked ../openssl/crypto/evp/evp_rand.c:492
    #10 0x7f0a9e87dff1 in EVP_RAND_instantiate ../openssl/crypto/evp/evp_rand.c:505
    #11 0x7f0a9e90be90 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:577
    #12 0x7f0a9e90c2c6 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:624
    #13 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #14 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #15 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #16 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #17 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #18 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #19 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #20 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #21 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #22 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #23 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #24 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #25 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #26 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #27 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #28 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #29 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
Indirect leak of 448 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e67f9c0 in aes_256_ecb_newctx ../openssl/providers/implementations/ciphers/cipher_aes.c:53
    #5 0x7f0a9e85fe5c in EVP_CipherInit_ex ../openssl/crypto/evp/evp_enc.c:196
    #6 0x7f0a9e9646f5 in drbg_ctr_init ../openssl/providers/implementations/rands/drbg_ctr.c:553
    #7 0x7f0a9e966387 in drbg_ctr_set_ctx_params ../openssl/providers/implementations/rands/drbg_ctr.c:720
    #8 0x7f0a9e9622fd in drbg_ctr_instantiate_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:335
    #9 0x7f0a9e87df96 in evp_rand_instantiate_locked ../openssl/crypto/evp/evp_rand.c:492
    #10 0x7f0a9e87dff1 in EVP_RAND_instantiate ../openssl/crypto/evp/evp_rand.c:505
    #11 0x7f0a9e90be90 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:577
    #12 0x7f0a9e90c2c6 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:624
    #13 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #14 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #15 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #16 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #17 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #18 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #19 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #20 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #21 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #22 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #23 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #24 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #25 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #26 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #27 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #28 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #29 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
Indirect leak of 448 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e67f9c0 in aes_256_ecb_newctx ../openssl/providers/implementations/ciphers/cipher_aes.c:53
    #5 0x7f0a9e85fe5c in EVP_CipherInit_ex ../openssl/crypto/evp/evp_enc.c:196
    #6 0x7f0a9e964c8e in drbg_ctr_init ../openssl/providers/implementations/rands/drbg_ctr.c:580
    #7 0x7f0a9e966387 in drbg_ctr_set_ctx_params ../openssl/providers/implementations/rands/drbg_ctr.c:720
    #8 0x7f0a9e9622fd in drbg_ctr_instantiate_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:335
    #9 0x7f0a9e87df96 in evp_rand_instantiate_locked ../openssl/crypto/evp/evp_rand.c:492
    #10 0x7f0a9e87dff1 in EVP_RAND_instantiate ../openssl/crypto/evp/evp_rand.c:505
    #11 0x7f0a9e90be90 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:577
    #12 0x7f0a9e90c833 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:700
    #13 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #14 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #15 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #16 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #17 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #18 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #19 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #20 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #21 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #22 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #23 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #24 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #25 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #26 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #27 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #28 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #29 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
Indirect leak of 448 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e67f9c0 in aes_256_ecb_newctx ../openssl/providers/implementations/ciphers/cipher_aes.c:53
    #5 0x7f0a9e85fe5c in EVP_CipherInit_ex ../openssl/crypto/evp/evp_enc.c:196
    #6 0x7f0a9e9646f5 in drbg_ctr_init ../openssl/providers/implementations/rands/drbg_ctr.c:553
    #7 0x7f0a9e966387 in drbg_ctr_set_ctx_params ../openssl/providers/implementations/rands/drbg_ctr.c:720
    #8 0x7f0a9e9622fd in drbg_ctr_instantiate_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:335
    #9 0x7f0a9e87df96 in evp_rand_instantiate_locked ../openssl/crypto/evp/evp_rand.c:492
    #10 0x7f0a9e87dff1 in EVP_RAND_instantiate ../openssl/crypto/evp/evp_rand.c:505
    #11 0x7f0a9e90be90 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:577
    #12 0x7f0a9e90c833 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:700
    #13 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #14 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #15 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #16 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #17 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #18 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #19 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #20 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #21 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #22 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #23 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #24 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #25 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #26 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #27 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #28 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #29 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
Indirect leak of 448 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e680668 in aes_256_ctr_newctx ../openssl/providers/implementations/ciphers/cipher_aes.c:89
    #5 0x7f0a9e85fe5c in EVP_CipherInit_ex ../openssl/crypto/evp/evp_enc.c:196
    #6 0x7f0a9e964801 in drbg_ctr_init ../openssl/providers/implementations/rands/drbg_ctr.c:555
    #7 0x7f0a9e966387 in drbg_ctr_set_ctx_params ../openssl/providers/implementations/rands/drbg_ctr.c:720
    #8 0x7f0a9e9622fd in drbg_ctr_instantiate_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:335
    #9 0x7f0a9e87df96 in evp_rand_instantiate_locked ../openssl/crypto/evp/evp_rand.c:492
    #10 0x7f0a9e87dff1 in EVP_RAND_instantiate ../openssl/crypto/evp/evp_rand.c:505
    #11 0x7f0a9e90be90 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:577
    #12 0x7f0a9e90c833 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:700
    #13 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #14 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #15 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #16 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #17 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #18 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #19 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #20 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #21 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #22 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #23 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #24 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #25 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #26 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #27 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #28 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #29 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
Indirect leak of 296 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9ea1ca12 in ossl_rand_drbg_new ../openssl/providers/implementations/rands/drbg.c:784
    #5 0x7f0a9e965091 in drbg_ctr_new_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:613
    #6 0x7f0a9e87c684 in EVP_RAND_CTX_new ../openssl/crypto/evp/evp_rand.c:346
    #7 0x7f0a9e90b40c in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:551
    #8 0x7f0a9e90c2c6 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:624
    #9 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #10 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #11 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #12 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #13 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #14 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #15 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #16 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #17 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #18 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #19 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #20 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #21 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #22 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #23 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #24 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #25 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #26 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #27 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #28 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #29 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
Indirect leak of 296 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9ea1ca12 in ossl_rand_drbg_new ../openssl/providers/implementations/rands/drbg.c:784
    #5 0x7f0a9e965091 in drbg_ctr_new_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:613
    #6 0x7f0a9e87c684 in EVP_RAND_CTX_new ../openssl/crypto/evp/evp_rand.c:346
    #7 0x7f0a9e90b40c in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:551
    #8 0x7f0a9e90c833 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:700
    #9 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #10 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #11 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #12 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #13 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #14 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #15 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #16 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #17 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #18 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #19 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #20 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #21 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #22 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #23 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #24 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #25 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #26 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #27 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #28 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #29 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
Indirect leak of 192 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e8d43d9 in provider_new ../openssl/crypto/provider_core.c:256
    #5 0x7f0a9e8d3a74 in provider_store_new ../openssl/crypto/provider_core.c:165
    #6 0x7f0a9e8b091f in ossl_lib_ctx_generic_new ../openssl/crypto/context.c:232
    #7 0x7f0a9e8bbfe5 in ossl_crypto_alloc_ex_data_intern ../openssl/crypto/ex_data.c:429
    #8 0x7f0a9e8b16d6 in ossl_lib_ctx_get_data ../openssl/crypto/context.c:322
    #9 0x7f0a9e8d3d67 in get_provider_store ../openssl/crypto/provider_core.c:195
    #10 0x7f0a9e8d807e in ossl_provider_forall_loaded ../openssl/crypto/provider_core.c:817
    #11 0x7f0a9e8b30f0 in ossl_algorithm_do_all ../openssl/crypto/core_algorithm.c:110
    #12 0x7f0a9e8b415c in ossl_method_construct ../openssl/crypto/core_fetch.c:124
    #13 0x7f0a9e86faab in inner_evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:303
    #14 0x7f0a9e86fe0d in evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:349
    #15 0x7f0a9e89292c in EVP_MAC_fetch ../openssl/crypto/evp/mac_meth.c:155
    #16 0x7f0a9e67274e in verify_integrity ../openssl/providers/fips/self_test.c:178
    #17 0x7f0a9e673393 in SELF_TEST_post ../openssl/providers/fips/self_test.c:285
    #18 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #19 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #20 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #21 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #22 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
    #23 0x7f0aa4e61ea6 in provider_conf_init ../openssl/crypto/provider_conf.c:168
    #24 0x7f0aa4adbb9f in module_init ../openssl/crypto/conf/conf_mod.c:374
    #25 0x7f0aa4adb0af in module_run ../openssl/crypto/conf/conf_mod.c:238
    #26 0x7f0aa4adadab in CONF_modules_load ../openssl/crypto/conf/conf_mod.c:137
    #27 0x7f0aa4adaef4 in CONF_modules_load_file_ex ../openssl/crypto/conf/conf_mod.c:180
    #28 0x7f0aa4adaf94 in CONF_modules_load_file ../openssl/crypto/conf/conf_mod.c:202
    #29 0x7f0aa4add528 in openssl_config_int ../openssl/crypto/conf/conf_sap.c:63
Indirect leak of 184 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e85f0ab in EVP_CIPHER_CTX_new ../openssl/crypto/evp/evp_enc.c:66
    #5 0x7f0a9e964a5c in drbg_ctr_init ../openssl/providers/implementations/rands/drbg_ctr.c:574
    #6 0x7f0a9e966387 in drbg_ctr_set_ctx_params ../openssl/providers/implementations/rands/drbg_ctr.c:720
    #7 0x7f0a9e9622fd in drbg_ctr_instantiate_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:335
    #8 0x7f0a9e87df96 in evp_rand_instantiate_locked ../openssl/crypto/evp/evp_rand.c:492
    #9 0x7f0a9e87dff1 in EVP_RAND_instantiate ../openssl/crypto/evp/evp_rand.c:505
    #10 0x7f0a9e90be90 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:577
    #11 0x7f0a9e90c833 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:700
    #12 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #13 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #14 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #15 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #16 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #17 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #18 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #19 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #20 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #21 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #22 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #23 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #24 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #25 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #26 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #27 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #28 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #29 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
Indirect leak of 184 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e85f0ab in EVP_CIPHER_CTX_new ../openssl/crypto/evp/evp_enc.c:66
    #5 0x7f0a9e9643cc in drbg_ctr_init ../openssl/providers/implementations/rands/drbg_ctr.c:545
    #6 0x7f0a9e966387 in drbg_ctr_set_ctx_params ../openssl/providers/implementations/rands/drbg_ctr.c:720
    #7 0x7f0a9e9622fd in drbg_ctr_instantiate_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:335
    #8 0x7f0a9e87df96 in evp_rand_instantiate_locked ../openssl/crypto/evp/evp_rand.c:492
    #9 0x7f0a9e87dff1 in EVP_RAND_instantiate ../openssl/crypto/evp/evp_rand.c:505
    #10 0x7f0a9e90be90 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:577
    #11 0x7f0a9e90c833 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:700
    #12 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #13 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #14 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #15 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #16 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #17 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #18 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #19 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #20 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #21 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #22 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #23 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #24 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #25 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #26 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #27 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #28 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #29 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
Indirect leak of 184 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e85f0ab in EVP_CIPHER_CTX_new ../openssl/crypto/evp/evp_enc.c:66
    #5 0x7f0a9e964a5c in drbg_ctr_init ../openssl/providers/implementations/rands/drbg_ctr.c:574
    #6 0x7f0a9e966387 in drbg_ctr_set_ctx_params ../openssl/providers/implementations/rands/drbg_ctr.c:720
    #7 0x7f0a9e9622fd in drbg_ctr_instantiate_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:335
    #8 0x7f0a9e87df96 in evp_rand_instantiate_locked ../openssl/crypto/evp/evp_rand.c:492
    #9 0x7f0a9e87dff1 in EVP_RAND_instantiate ../openssl/crypto/evp/evp_rand.c:505
    #10 0x7f0a9e90be90 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:577
    #11 0x7f0a9e90c2c6 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:624
    #12 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #13 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #14 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #15 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #16 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #17 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #18 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #19 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #20 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #21 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #22 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #23 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #24 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #25 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #26 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #27 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #28 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #29 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
Indirect leak of 184 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e85f0ab in EVP_CIPHER_CTX_new ../openssl/crypto/evp/evp_enc.c:66
    #5 0x7f0a9e964499 in drbg_ctr_init ../openssl/providers/implementations/rands/drbg_ctr.c:547
    #6 0x7f0a9e966387 in drbg_ctr_set_ctx_params ../openssl/providers/implementations/rands/drbg_ctr.c:720
    #7 0x7f0a9e9622fd in drbg_ctr_instantiate_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:335
    #8 0x7f0a9e87df96 in evp_rand_instantiate_locked ../openssl/crypto/evp/evp_rand.c:492
    #9 0x7f0a9e87dff1 in EVP_RAND_instantiate ../openssl/crypto/evp/evp_rand.c:505
    #10 0x7f0a9e90be90 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:577
    #11 0x7f0a9e90c2c6 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:624
    #12 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #13 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #14 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #15 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #16 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #17 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #18 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #19 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #20 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #21 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #22 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #23 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #24 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #25 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #26 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #27 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #28 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #29 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
Indirect leak of 184 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e85f0ab in EVP_CIPHER_CTX_new ../openssl/crypto/evp/evp_enc.c:66
    #5 0x7f0a9e9643cc in drbg_ctr_init ../openssl/providers/implementations/rands/drbg_ctr.c:545
    #6 0x7f0a9e966387 in drbg_ctr_set_ctx_params ../openssl/providers/implementations/rands/drbg_ctr.c:720
    #7 0x7f0a9e9622fd in drbg_ctr_instantiate_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:335
    #8 0x7f0a9e87df96 in evp_rand_instantiate_locked ../openssl/crypto/evp/evp_rand.c:492
    #9 0x7f0a9e87dff1 in EVP_RAND_instantiate ../openssl/crypto/evp/evp_rand.c:505
    #10 0x7f0a9e90be90 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:577
    #11 0x7f0a9e90c2c6 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:624
    #12 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #13 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #14 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #15 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #16 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #17 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #18 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #19 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #20 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #21 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #22 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #23 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #24 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #25 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #26 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #27 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #28 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #29 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
Indirect leak of 184 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e85f0ab in EVP_CIPHER_CTX_new ../openssl/crypto/evp/evp_enc.c:66
    #5 0x7f0a9e964499 in drbg_ctr_init ../openssl/providers/implementations/rands/drbg_ctr.c:547
    #6 0x7f0a9e966387 in drbg_ctr_set_ctx_params ../openssl/providers/implementations/rands/drbg_ctr.c:720
    #7 0x7f0a9e9622fd in drbg_ctr_instantiate_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:335
    #8 0x7f0a9e87df96 in evp_rand_instantiate_locked ../openssl/crypto/evp/evp_rand.c:492
    #9 0x7f0a9e87dff1 in EVP_RAND_instantiate ../openssl/crypto/evp/evp_rand.c:505
    #10 0x7f0a9e90be90 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:577
    #11 0x7f0a9e90c833 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:700
    #12 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #13 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #14 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #15 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #16 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #17 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #18 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #19 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #20 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #21 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #22 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #23 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #24 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #25 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #26 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #27 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #28 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #29 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
Indirect leak of 176 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0aa4e41c20 in CRYPTO_secure_zalloc ../openssl/crypto/mem_sec.c:153
    #4 0x7f0a9e672175 in CRYPTO_secure_zalloc ../openssl/providers/fips/fipsprov.c:783
    #5 0x7f0a9e964ee6 in drbg_ctr_new ../openssl/providers/implementations/rands/drbg_ctr.c:599
    #6 0x7f0a9ea1d8b2 in ossl_rand_drbg_new ../openssl/providers/implementations/rands/drbg.c:824
    #7 0x7f0a9e965091 in drbg_ctr_new_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:613
    #8 0x7f0a9e87c684 in EVP_RAND_CTX_new ../openssl/crypto/evp/evp_rand.c:346
    #9 0x7f0a9e90b40c in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:551
    #10 0x7f0a9e90c833 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:700
    #11 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #12 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #13 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #14 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #15 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #16 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #17 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #18 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #19 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #20 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #21 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #22 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #23 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #24 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #25 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #26 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #27 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #28 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #29 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
Indirect leak of 176 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0aa4e41c20 in CRYPTO_secure_zalloc ../openssl/crypto/mem_sec.c:153
    #4 0x7f0a9e672175 in CRYPTO_secure_zalloc ../openssl/providers/fips/fipsprov.c:783
    #5 0x7f0a9e964ee6 in drbg_ctr_new ../openssl/providers/implementations/rands/drbg_ctr.c:599
    #6 0x7f0a9ea1d8b2 in ossl_rand_drbg_new ../openssl/providers/implementations/rands/drbg.c:824
    #7 0x7f0a9e965091 in drbg_ctr_new_wrapper ../openssl/providers/implementations/rands/drbg_ctr.c:613
    #8 0x7f0a9e87c684 in EVP_RAND_CTX_new ../openssl/crypto/evp/evp_rand.c:346
    #9 0x7f0a9e90b40c in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:551
    #10 0x7f0a9e90c2c6 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:624
    #11 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #12 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #13 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #14 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #15 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #16 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #17 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #18 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #19 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #20 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #21 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #22 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #23 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #24 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #25 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #26 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #27 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #28 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #29 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
Indirect leak of 168 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e879c26 in evp_rand_new ../openssl/crypto/evp/evp_rand.c:80
    #5 0x7f0a9e87a431 in evp_rand_from_dispatch ../openssl/crypto/evp/evp_rand.c:125
    #6 0x7f0a9e86f2a0 in construct_evp_method ../openssl/crypto/evp/evp_fetch.c:197
    #7 0x7f0a9e8b35b6 in ossl_method_construct_this ../openssl/crypto/core_fetch.c:70
    #8 0x7f0a9e8b2aaf in algorithm_do_this ../openssl/crypto/core_algorithm.c:65
    #9 0x7f0a9e8d79c9 in provider_forall_loaded ../openssl/crypto/provider_core.c:750
    #10 0x7f0a9e8d812d in ossl_provider_forall_loaded ../openssl/crypto/provider_core.c:834
    #11 0x7f0a9e8b30f0 in ossl_algorithm_do_all ../openssl/crypto/core_algorithm.c:110
    #12 0x7f0a9e8b415c in ossl_method_construct ../openssl/crypto/core_fetch.c:124
    #13 0x7f0a9e86faab in inner_evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:303
    #14 0x7f0a9e86fe0d in evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:349
    #15 0x7f0a9e87bb54 in EVP_RAND_fetch ../openssl/crypto/evp/evp_rand.c:270
    #16 0x7f0a9e90b3a2 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:546
    #17 0x7f0a9e90c2c6 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:624
    #18 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #19 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #20 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #21 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #22 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #23 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #24 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #25 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #26 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #27 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #28 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #29 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
Indirect leak of 112 byte(s) in 2 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e8db570 in CRYPTO_THREAD_lock_new ../openssl/crypto/threads_pthread.c:36
    #5 0x7f0a9e86cc6d in evp_cipher_new ../openssl/crypto/evp/evp_enc.c:1370
    #6 0x7f0a9e86cea0 in evp_cipher_from_dispatch ../openssl/crypto/evp/evp_enc.c:1418
    #7 0x7f0a9e86f2a0 in construct_evp_method ../openssl/crypto/evp/evp_fetch.c:197
    #8 0x7f0a9e8b35b6 in ossl_method_construct_this ../openssl/crypto/core_fetch.c:70
    #9 0x7f0a9e8b2aaf in algorithm_do_this ../openssl/crypto/core_algorithm.c:65
    #10 0x7f0a9e8d79c9 in provider_forall_loaded ../openssl/crypto/provider_core.c:750
    #11 0x7f0a9e8d812d in ossl_provider_forall_loaded ../openssl/crypto/provider_core.c:834
    #12 0x7f0a9e8b30f0 in ossl_algorithm_do_all ../openssl/crypto/core_algorithm.c:110
    #13 0x7f0a9e8b415c in ossl_method_construct ../openssl/crypto/core_fetch.c:124
    #14 0x7f0a9e86faab in inner_evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:303
    #15 0x7f0a9e86fe0d in evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:349
    #16 0x7f0a9e86e327 in EVP_CIPHER_fetch ../openssl/crypto/evp/evp_enc.c:1558
    #17 0x7f0a9e6751c1 in self_test_cipher ../openssl/providers/fips/self_test_kats.c:99
    #18 0x7f0a9e67a76b in self_test_ciphers ../openssl/providers/fips/self_test_kats.c:623
    #19 0x7f0a9e67accc in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:699
    #20 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #21 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #22 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #23 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #24 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #25 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
    #26 0x7f0aa4e61ea6 in provider_conf_init ../openssl/crypto/provider_conf.c:168
    #27 0x7f0aa4adbb9f in module_init ../openssl/crypto/conf/conf_mod.c:374
    #28 0x7f0aa4adb0af in module_run ../openssl/crypto/conf/conf_mod.c:238
    #29 0x7f0aa4adadab in CONF_modules_load ../openssl/crypto/conf/conf_mod.c:137
Indirect leak of 56 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e8db570 in CRYPTO_THREAD_lock_new ../openssl/crypto/threads_pthread.c:36
    #5 0x7f0a9e87c21f in EVP_RAND_CTX_new ../openssl/crypto/evp/evp_rand.c:331
    #6 0x7f0a9e90b40c in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:551
    #7 0x7f0a9e90c833 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:700
    #8 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #9 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #10 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #11 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #12 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #13 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #14 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #15 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #16 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #17 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #18 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #19 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #20 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #21 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #22 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #23 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #24 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #25 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #26 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #27 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #28 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
    #29 0x7f0aa4e61ea6 in provider_conf_init ../openssl/crypto/provider_conf.c:168
Indirect leak of 56 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e8db570 in CRYPTO_THREAD_lock_new ../openssl/crypto/threads_pthread.c:36
    #5 0x7f0a9ea1c874 in ossl_drbg_enable_locking ../openssl/providers/implementations/rands/drbg.c:747
    #6 0x7f0a9e87a00b in EVP_RAND_enable_locking ../openssl/crypto/evp/evp_rand.c:95
    #7 0x7f0a9e90c3a8 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:631
    #8 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #9 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #10 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #11 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #12 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #13 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #14 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #15 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #16 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #17 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #18 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #19 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #20 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #21 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #22 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #23 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #24 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #25 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #26 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #27 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #28 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #29 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
Indirect leak of 56 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e8db570 in CRYPTO_THREAD_lock_new ../openssl/crypto/threads_pthread.c:36
    #5 0x7f0a9e87c21f in EVP_RAND_CTX_new ../openssl/crypto/evp/evp_rand.c:331
    #6 0x7f0a9e90b40c in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:551
    #7 0x7f0a9e90c2c6 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:624
    #8 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #9 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #10 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #11 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #12 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #13 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #14 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #15 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #16 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #17 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #18 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #19 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #20 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #21 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #22 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #23 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #24 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #25 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #26 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #27 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #28 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #29 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
Indirect leak of 56 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e8db570 in CRYPTO_THREAD_lock_new ../openssl/crypto/threads_pthread.c:36
    #5 0x7f0a9e879c3a in evp_rand_new ../openssl/crypto/evp/evp_rand.c:83
    #6 0x7f0a9e87a431 in evp_rand_from_dispatch ../openssl/crypto/evp/evp_rand.c:125
    #7 0x7f0a9e86f2a0 in construct_evp_method ../openssl/crypto/evp/evp_fetch.c:197
    #8 0x7f0a9e8b35b6 in ossl_method_construct_this ../openssl/crypto/core_fetch.c:70
    #9 0x7f0a9e8b2aaf in algorithm_do_this ../openssl/crypto/core_algorithm.c:65
    #10 0x7f0a9e8d79c9 in provider_forall_loaded ../openssl/crypto/provider_core.c:750
    #11 0x7f0a9e8d812d in ossl_provider_forall_loaded ../openssl/crypto/provider_core.c:834
    #12 0x7f0a9e8b30f0 in ossl_algorithm_do_all ../openssl/crypto/core_algorithm.c:110
    #13 0x7f0a9e8b415c in ossl_method_construct ../openssl/crypto/core_fetch.c:124
    #14 0x7f0a9e86faab in inner_evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:303
    #15 0x7f0a9e86fe0d in evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:349
    #16 0x7f0a9e87bb54 in EVP_RAND_fetch ../openssl/crypto/evp/evp_rand.c:270
    #17 0x7f0a9e90b3a2 in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:546
    #18 0x7f0a9e90c2c6 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:624
    #19 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #20 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #21 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #22 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #23 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #24 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #25 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #26 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #27 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #28 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #29 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
Indirect leak of 56 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e8db570 in CRYPTO_THREAD_lock_new ../openssl/crypto/threads_pthread.c:36
    #5 0x7f0a9e8d44e8 in provider_new ../openssl/crypto/provider_core.c:263
    #6 0x7f0a9e8d3a74 in provider_store_new ../openssl/crypto/provider_core.c:165
    #7 0x7f0a9e8b091f in ossl_lib_ctx_generic_new ../openssl/crypto/context.c:232
    #8 0x7f0a9e8bbfe5 in ossl_crypto_alloc_ex_data_intern ../openssl/crypto/ex_data.c:429
    #9 0x7f0a9e8b16d6 in ossl_lib_ctx_get_data ../openssl/crypto/context.c:322
    #10 0x7f0a9e8d3d67 in get_provider_store ../openssl/crypto/provider_core.c:195
    #11 0x7f0a9e8d807e in ossl_provider_forall_loaded ../openssl/crypto/provider_core.c:817
    #12 0x7f0a9e8b30f0 in ossl_algorithm_do_all ../openssl/crypto/core_algorithm.c:110
    #13 0x7f0a9e8b415c in ossl_method_construct ../openssl/crypto/core_fetch.c:124
    #14 0x7f0a9e86faab in inner_evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:303
    #15 0x7f0a9e86fe0d in evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:349
    #16 0x7f0a9e89292c in EVP_MAC_fetch ../openssl/crypto/evp/mac_meth.c:155
    #17 0x7f0a9e67274e in verify_integrity ../openssl/providers/fips/self_test.c:178
    #18 0x7f0a9e673393 in SELF_TEST_post ../openssl/providers/fips/self_test.c:285
    #19 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #20 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #21 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #22 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #23 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
    #24 0x7f0aa4e61ea6 in provider_conf_init ../openssl/crypto/provider_conf.c:168
    #25 0x7f0aa4adbb9f in module_init ../openssl/crypto/conf/conf_mod.c:374
    #26 0x7f0aa4adb0af in module_run ../openssl/crypto/conf/conf_mod.c:238
    #27 0x7f0aa4adadab in CONF_modules_load ../openssl/crypto/conf/conf_mod.c:137
    #28 0x7f0aa4adaef4 in CONF_modules_load_file_ex ../openssl/crypto/conf/conf_mod.c:180
    #29 0x7f0aa4adaf94 in CONF_modules_load_file ../openssl/crypto/conf/conf_mod.c:202
Indirect leak of 56 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e8db570 in CRYPTO_THREAD_lock_new ../openssl/crypto/threads_pthread.c:36
    #5 0x7f0a9e8d4401 in provider_new ../openssl/crypto/provider_core.c:262
    #6 0x7f0a9e8d3a74 in provider_store_new ../openssl/crypto/provider_core.c:165
    #7 0x7f0a9e8b091f in ossl_lib_ctx_generic_new ../openssl/crypto/context.c:232
    #8 0x7f0a9e8bbfe5 in ossl_crypto_alloc_ex_data_intern ../openssl/crypto/ex_data.c:429
    #9 0x7f0a9e8b16d6 in ossl_lib_ctx_get_data ../openssl/crypto/context.c:322
    #10 0x7f0a9e8d3d67 in get_provider_store ../openssl/crypto/provider_core.c:195
    #11 0x7f0a9e8d807e in ossl_provider_forall_loaded ../openssl/crypto/provider_core.c:817
    #12 0x7f0a9e8b30f0 in ossl_algorithm_do_all ../openssl/crypto/core_algorithm.c:110
    #13 0x7f0a9e8b415c in ossl_method_construct ../openssl/crypto/core_fetch.c:124
    #14 0x7f0a9e86faab in inner_evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:303
    #15 0x7f0a9e86fe0d in evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:349
    #16 0x7f0a9e89292c in EVP_MAC_fetch ../openssl/crypto/evp/mac_meth.c:155
    #17 0x7f0a9e67274e in verify_integrity ../openssl/providers/fips/self_test.c:178
    #18 0x7f0a9e673393 in SELF_TEST_post ../openssl/providers/fips/self_test.c:285
    #19 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #20 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #21 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #22 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #23 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
    #24 0x7f0aa4e61ea6 in provider_conf_init ../openssl/crypto/provider_conf.c:168
    #25 0x7f0aa4adbb9f in module_init ../openssl/crypto/conf/conf_mod.c:374
    #26 0x7f0aa4adb0af in module_run ../openssl/crypto/conf/conf_mod.c:238
    #27 0x7f0aa4adadab in CONF_modules_load ../openssl/crypto/conf/conf_mod.c:137
    #28 0x7f0aa4adaef4 in CONF_modules_load_file_ex ../openssl/crypto/conf/conf_mod.c:180
    #29 0x7f0aa4adaf94 in CONF_modules_load_file ../openssl/crypto/conf/conf_mod.c:202
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e87c20b in EVP_RAND_CTX_new ../openssl/crypto/evp/evp_rand.c:330
    #5 0x7f0a9e90b40c in rand_new_drbg ../openssl/crypto/rand/rand_lib.c:551
    #6 0x7f0a9e90c2c6 in RAND_get0_primary ../openssl/crypto/rand/rand_lib.c:624
    #7 0x7f0a9e90c776 in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:688
    #8 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #9 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #10 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #11 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #12 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #13 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #14 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #15 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #16 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #17 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #18 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #19 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #20 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #21 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #22 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #23 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #24 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #25 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #26 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #27 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #28 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
    #29 0x7f0aa4e61ea6 in provider_conf_init ../openssl/crypto/provider_conf.c:168
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0a9e672008 in CRYPTO_malloc ../openssl/providers/fips/fipsprov.c:747
    #3 0x7f0a9e8bce3b in ossl_init_thread_start ../openssl/crypto/initthread.c:370
    #4 0x7f0a9e90c80e in RAND_get0_private ../openssl/crypto/rand/rand_lib.c:698
    #5 0x7f0a9e90a547 in RAND_priv_bytes_ex ../openssl/crypto/rand/rand_lib.c:321
    #6 0x7f0a9e730ed5 in bnrand ../openssl/crypto/bn/bn_rand.c:51
    #7 0x7f0a9e731be0 in bnrand_range ../openssl/crypto/bn/bn_rand.c:182
    #8 0x7f0a9e731cd3 in BN_priv_rand_range_ex ../openssl/crypto/bn/bn_rand.c:211
    #9 0x7f0a9e98ac63 in BN_BLINDING_create_param ../openssl/crypto/bn/bn_blind.c:273
    #10 0x7f0a9e90ddca in RSA_setup_blinding ../openssl/crypto/rsa/rsa_crpt.c:155
    #11 0x7f0a9e9157cd in rsa_get_blinding ../openssl/crypto/rsa/rsa_ossl.c:169
    #12 0x7f0a9e916487 in rsa_ossl_private_encrypt ../openssl/crypto/rsa/rsa_ossl.c:298
    #13 0x7f0a9e90cd9a in RSA_private_encrypt ../openssl/crypto/rsa/rsa_crpt.c:42
    #14 0x7f0a9ea0961c in RSA_sign ../openssl/crypto/rsa/rsa_sign.c:309
    #15 0x7f0a9e973ec0 in rsa_sign ../openssl/providers/implementations/signature/rsa.c:549
    #16 0x7f0a9e8a4278 in EVP_PKEY_sign ../openssl/crypto/evp/signature.c:565
    #17 0x7f0a9e6793da in self_test_sign ../openssl/providers/fips/self_test_kats.c:485
    #18 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #19 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #20 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #21 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #22 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #23 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #24 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #25 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
    #26 0x7f0aa4e61ea6 in provider_conf_init ../openssl/crypto/provider_conf.c:168
    #27 0x7f0aa4adbb9f in module_init ../openssl/crypto/conf/conf_mod.c:374
    #28 0x7f0aa4adb0af in module_run ../openssl/crypto/conf/conf_mod.c:238
    #29 0x7f0aa4adadab in CONF_modules_load ../openssl/crypto/conf/conf_mod.c:137
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0aa4e41743 in CRYPTO_zalloc ../openssl/crypto/mem.c:191
    #3 0x7f0a9e672038 in CRYPTO_zalloc ../openssl/providers/fips/fipsprov.c:752
    #4 0x7f0a9e6f2754 in ossl_prov_ctx_new ../openssl/providers/common/provider_ctx.c:16
    #5 0x7f0a9e671b46 in fips_intern_provider_init ../openssl/providers/fips/fipsprov.c:671
    #6 0x7f0a9e8d6390 in provider_init ../openssl/crypto/provider_core.c:554
    #7 0x7f0a9e8d725a in provider_activate ../openssl/crypto/provider_core.c:689
    #8 0x7f0a9e8d7e7e in provider_activate_fallbacks ../openssl/crypto/provider_core.c:790
    #9 0x7f0a9e8d8099 in ossl_provider_forall_loaded ../openssl/crypto/provider_core.c:828
    #10 0x7f0a9e8b30f0 in ossl_algorithm_do_all ../openssl/crypto/core_algorithm.c:110
    #11 0x7f0a9e8b415c in ossl_method_construct ../openssl/crypto/core_fetch.c:124
    #12 0x7f0a9e86faab in inner_evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:303
    #13 0x7f0a9e86fe0d in evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:349
    #14 0x7f0a9e89292c in EVP_MAC_fetch ../openssl/crypto/evp/mac_meth.c:155
    #15 0x7f0a9e67274e in verify_integrity ../openssl/providers/fips/self_test.c:178
    #16 0x7f0a9e673393 in SELF_TEST_post ../openssl/providers/fips/self_test.c:285
    #17 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #18 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #19 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #20 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #21 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
    #22 0x7f0aa4e61ea6 in provider_conf_init ../openssl/crypto/provider_conf.c:168
    #23 0x7f0aa4adbb9f in module_init ../openssl/crypto/conf/conf_mod.c:374
    #24 0x7f0aa4adb0af in module_run ../openssl/crypto/conf/conf_mod.c:238
    #25 0x7f0aa4adadab in CONF_modules_load ../openssl/crypto/conf/conf_mod.c:137
    #26 0x7f0aa4adaef4 in CONF_modules_load_file_ex ../openssl/crypto/conf/conf_mod.c:180
    #27 0x7f0aa4adaf94 in CONF_modules_load_file ../openssl/crypto/conf/conf_mod.c:202
    #28 0x7f0aa4add528 in openssl_config_int ../openssl/crypto/conf/conf_sap.c:63
    #29 0x7f0aa4e3ef7a in ossl_init_config ../openssl/crypto/init.c:238
Indirect leak of 5 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
    #1 0x7f0aa4e41718 in CRYPTO_malloc ../openssl/crypto/mem.c:184
    #2 0x7f0a9e672008 in CRYPTO_malloc ../openssl/providers/fips/fipsprov.c:747
    #3 0x7f0a9e8bd120 in CRYPTO_strdup ../openssl/crypto/o_str.c:24
    #4 0x7f0a9e8d45d0 in provider_new ../openssl/crypto/provider_core.c:264
    #5 0x7f0a9e8d3a74 in provider_store_new ../openssl/crypto/provider_core.c:165
    #6 0x7f0a9e8b091f in ossl_lib_ctx_generic_new ../openssl/crypto/context.c:232
    #7 0x7f0a9e8bbfe5 in ossl_crypto_alloc_ex_data_intern ../openssl/crypto/ex_data.c:429
    #8 0x7f0a9e8b16d6 in ossl_lib_ctx_get_data ../openssl/crypto/context.c:322
    #9 0x7f0a9e8d3d67 in get_provider_store ../openssl/crypto/provider_core.c:195
    #10 0x7f0a9e8d807e in ossl_provider_forall_loaded ../openssl/crypto/provider_core.c:817
    #11 0x7f0a9e8b30f0 in ossl_algorithm_do_all ../openssl/crypto/core_algorithm.c:110
    #12 0x7f0a9e8b415c in ossl_method_construct ../openssl/crypto/core_fetch.c:124
    #13 0x7f0a9e86faab in inner_evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:303
    #14 0x7f0a9e86fe0d in evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:349
    #15 0x7f0a9e89292c in EVP_MAC_fetch ../openssl/crypto/evp/mac_meth.c:155
    #16 0x7f0a9e67274e in verify_integrity ../openssl/providers/fips/self_test.c:178
    #17 0x7f0a9e673393 in SELF_TEST_post ../openssl/providers/fips/self_test.c:285
    #18 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #19 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #20 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #21 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #22 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
    #23 0x7f0aa4e61ea6 in provider_conf_init ../openssl/crypto/provider_conf.c:168
    #24 0x7f0aa4adbb9f in module_init ../openssl/crypto/conf/conf_mod.c:374
    #25 0x7f0aa4adb0af in module_run ../openssl/crypto/conf/conf_mod.c:238
    #26 0x7f0aa4adadab in CONF_modules_load ../openssl/crypto/conf/conf_mod.c:137
    #27 0x7f0aa4adaef4 in CONF_modules_load_file_ex ../openssl/crypto/conf/conf_mod.c:180
    #28 0x7f0aa4adaf94 in CONF_modules_load_file ../openssl/crypto/conf/conf_mod.c:202
    #29 0x7f0aa4add528 in openssl_config_int ../openssl/crypto/conf/conf_sap.c:63
Indirect leak of 2 byte(s) in 1 object(s) allocated from:
    #0 0x7f0aa64b6a20 in __interceptor_realloc (/lib64/libasan.so.6+0xb0a20)
    #1 0x7f0aa4e4181f in CRYPTO_realloc ../openssl/crypto/mem.c:214
    #2 0x7f0a9e6720d4 in CRYPTO_realloc ../openssl/providers/fips/fipsprov.c:767
    #3 0x7f0a9e8d9236 in ossl_provider_set_operation_bit ../openssl/crypto/provider_core.c:978
    #4 0x7f0a9e8b3423 in ossl_method_construct_postcondition ../openssl/crypto/core_fetch.c:60
    #5 0x7f0a9e8b2d4b in algorithm_do_this ../openssl/crypto/core_algorithm.c:75
    #6 0x7f0a9e8d79c9 in provider_forall_loaded ../openssl/crypto/provider_core.c:750
    #7 0x7f0a9e8d812d in ossl_provider_forall_loaded ../openssl/crypto/provider_core.c:834
    #8 0x7f0a9e8b30f0 in ossl_algorithm_do_all ../openssl/crypto/core_algorithm.c:110
    #9 0x7f0a9e8b415c in ossl_method_construct ../openssl/crypto/core_fetch.c:124
    #10 0x7f0a9e86faab in inner_evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:303
    #11 0x7f0a9e86fe0d in evp_generic_fetch ../openssl/crypto/evp/evp_fetch.c:349
    #12 0x7f0a9e88b9d3 in EVP_KEYMGMT_fetch ../openssl/crypto/evp/keymgmt_meth.c:213
    #13 0x7f0a9e89a108 in int_ctx_new ../openssl/crypto/evp/pmeth_lib.c:261
    #14 0x7f0a9e89a866 in EVP_PKEY_CTX_new_from_name ../openssl/crypto/evp/pmeth_lib.c:348
    #15 0x7f0a9e67915a in self_test_sign ../openssl/providers/fips/self_test_kats.c:463
    #16 0x7f0a9e67ac46 in self_test_signatures ../openssl/providers/fips/self_test_kats.c:682
    #17 0x7f0a9e67acea in SELF_TEST_kats ../openssl/providers/fips/self_test_kats.c:701
    #18 0x7f0a9e673a11 in SELF_TEST_post ../openssl/providers/fips/self_test.c:326
    #19 0x7f0a9e6718c9 in OSSL_provider_init ../openssl/providers/fips/fipsprov.c:630
    #20 0x7f0aa4e66683 in provider_init ../openssl/crypto/provider_core.c:554
    #21 0x7f0aa4e68189 in provider_activate ../openssl/crypto/provider_core.c:689
    #22 0x7f0aa4e6836d in ossl_provider_activate ../openssl/crypto/provider_core.c:705
    #23 0x7f0aa4e61c2e in provider_conf_load ../openssl/crypto/provider_conf.c:133
    #24 0x7f0aa4e61ea6 in provider_conf_init ../openssl/crypto/provider_conf.c:168
    #25 0x7f0aa4adbb9f in module_init ../openssl/crypto/conf/conf_mod.c:374
    #26 0x7f0aa4adb0af in module_run ../openssl/crypto/conf/conf_mod.c:238
    #27 0x7f0aa4adadab in CONF_modules_load ../openssl/crypto/conf/conf_mod.c:137
    #28 0x7f0aa4adaef4 in CONF_modules_load_file_ex ../openssl/crypto/conf/conf_mod.c:180
    #29 0x7f0aa4adaf94 in CONF_modules_load_file ../openssl/crypto/conf/conf_mod.c:202
SUMMARY: AddressSanitizer: 6159 byte(s) leaked in 35 allocation(s).
../../util/wrap.pl ../../test/threadstest -fips ../../../openssl/test/recipes/90-test_threads_data => 1
not ok 1 - running test_threads
90-test_threads.t .. 1/? -------------------------------------------------------
#   Failed test 'running test_threads'
#   at ../openssl/test/recipes/90-test_threads.t line 31.
90-test_threads.t .. Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests 

Test Summary Report
-------------------
90-test_threads.t (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
Files=1, Tests=1,  0 wallclock secs ( 0.05 usr  0.00 sys +  0.29 cusr  0.05 csys =  0.39 CPU)
Result: FAIL

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 19 (19 by maintainers)

Most upvoted comments

Nice detective work.