Drop ossl_provider_clear_all_operation_bits() and all uses of it
authorRichard Levitte <levitte@openssl.org>
Wed, 20 Apr 2022 14:43:13 +0000 (16:43 +0200)
committerRichard Levitte <levitte@openssl.org>
Thu, 5 May 2022 13:05:54 +0000 (15:05 +0200)
commit20b6d85ab2b9cfa4cd29d2422d69c3e3f4db0a41
treeb36e80fcc6b3c399828112365c01f4c4f4b61706
parent802cacf34f2db9111becb4f0d3aa00460df13a19
Drop ossl_provider_clear_all_operation_bits() and all uses of it

This is a misused function, as it was called during query cache flush,
when the provider operation bits were meant to record if methods for a
certain operation has already been added to the method store.

Fixes #18150

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18151)
crypto/property/property.c
crypto/provider_core.c
doc/internal/man3/ossl_provider_new.pod
include/internal/provider.h