Make allocation/free/clean available to providers
authorRich Salz <rsalz@akamai.com>
Thu, 11 Jul 2019 05:53:59 +0000 (15:53 +1000)
committerPauli <paul.dale@oracle.com>
Thu, 11 Jul 2019 05:53:59 +0000 (15:53 +1000)
commitb60cba3c5d25dcd5cea2c97193a30b730c8a0f28
tree5594bbc7d0d4c6f0a9e2e762ff00ef44d200e28f
parent06c8331c51797f43881e5262b4c114aacc6d0ca0
Make allocation/free/clean available to providers

Also make OPENSSL_hexstr2buf available to providers.
EVP control functions need hexstring conversion, so move any
memory-allocating functions in o_str.c into new file mem_str.c

Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/8886)
crypto/build.info
crypto/mem_str.c [new file with mode: 0644]
crypto/o_str.c
crypto/provider_core.c
include/openssl/core_numbers.h
providers/fips/fipsprov.c