Add a warning about locking in the child provider callback docs
authorMatt Caswell <matt@openssl.org>
Mon, 30 Aug 2021 14:54:22 +0000 (15:54 +0100)
committerPauli <pauli@openssl.org>
Tue, 31 Aug 2021 10:44:16 +0000 (20:44 +1000)
commit9b6d17e423da138ea7fd190ae366580c539dceca
tree43b9f88caa8f23522f08bff9d862c18267901cc4
parent4f8e0272c1bde43d97bc1c4471dbaecfc89f7aae
Add a warning about locking in the child provider callback docs

The child provider callbacks can hold the store lock. In order to avoid
deadlocks we require that the callback implementations don't themselves
call functions that may aquire those locks.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/16469)
doc/man7/provider-base.pod