LEGACY PROV: Reimplement the ERR building blocks in upcall terms
authorRichard Levitte <levitte@openssl.org>
Tue, 11 Jan 2022 17:30:20 +0000 (18:30 +0100)
committerRichard Levitte <levitte@openssl.org>
Fri, 21 Jan 2022 13:44:16 +0000 (14:44 +0100)
commit8c2e588bcf0de61880ec8a956ef57ad6b8a50163
tree9146233ca5b5389c7bfe3425bf6cb8c0eede504e
parentfbe88706a4f93f9e1940a07062d77c81b7fdf04d
LEGACY PROV: Reimplement the ERR building blocks in upcall terms

This involves the following functions:

ERR_new(), ERR_set_debug(), ERR_set_error(), ERR_vset_error(),
ERR_set_mark(), ERR_clear_last_mark(), ERR_pop_to_mark(void)

Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17474)
providers/legacyprov.c