property: Move global default properties to the library context.
authorPauli <paul.dale@oracle.com>
Fri, 12 Jun 2020 00:34:46 +0000 (10:34 +1000)
committerPauli <paul.dale@oracle.com>
Tue, 23 Jun 2020 11:44:47 +0000 (21:44 +1000)
commitf9e504e8b1d4da4b8c9c16ee4c11e9815a800422
treea53b2ee1974b87cdc17f3367338ef4f8abead154
parent1b495200436b57309ca958a7a72affaf75171c1a
property: Move global default properties to the library context.

Fixes a problem where global properties don't work with a NULL query.
Specifying an algorithm with a NULL query ignores the default properties.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/12123)
crypto/err/openssl.txt
crypto/evp/evp_err.c
crypto/evp/evp_fetch.c
crypto/property/property.c
crypto/property/property_local.h
doc/internal/man3/OSSL_METHOD_STORE.pod
include/internal/cryptlib.h
include/internal/property.h
include/openssl/evperr.h
test/evp_extra_test.c