Remove some utilities from the core to provider interface
authorMatt Caswell <matt@openssl.org>
Mon, 22 Jul 2019 14:19:02 +0000 (15:19 +0100)
committerMatt Caswell <matt@openssl.org>
Tue, 23 Jul 2019 09:20:15 +0000 (10:20 +0100)
commit037439c46addc62130617bbba8c5e58e1548bfd8
tree666500648d6863b1e0fb2880453549716ad458fe
parent584410227ab3afd3d296408ca096409cd677ee10
Remove some utilities from the core to provider interface

The core provides a number of essential functions as "upcalls" to
providers. Some of those were just utility functions that wrap other
upcalls - which don't seem essential and bloat the interface. We should
remove them in order to simplify the interface.

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9432)
crypto/build.info
crypto/mem_str.c [deleted file]
crypto/o_str.c
crypto/provider_core.c
include/openssl/core_numbers.h
providers/fips/fipsprov.c