Matt Caswell
Matt Caswell
Since we clearly have a disagreement here I am placing an OTC hold on this PR. **OTC Question: Should we include the ossl_assert in this PR to confirm that the...
> So just for reference: https://github.com/openssl/openssl/pull/19710 is how I would like to fix it in 1.1.1 I'd consider that approach to be orthogonal to this one.
The issue is that there is an attempt to obtain a lock which is already held. The function in question is `ossl_policy_cache_set_mapping` which is only ever called by `policy_cache_new` which...
> there is an entry in missingcrypto.txt for each of these values. Oh great....we added new entries in missingcrypto.txt for 3.0??? Why did we do that!!!?
> bernd-edlinger/openssl-111-features IMO we should not be building this branch. This is an unofficial branch and not part of the project.
Probably we should modify the PKCS12 structure to store the libctx/propq passed to `PKCS12_create_ex` so that it can be subsequently reused in `PKCS12_parse` without requiring a `PKCS12_parse_ex`.
My guess is this will turn out to be in the asm....it *may* be a false positive...
I can replicate this on my Ubuntu machine with HEAD of master: ```` $ gcc --version gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 ```` If I configure with just the default settings then...
Running the reproducer with ubsan does not report any problems.