openssl/providers/common
Richard Levitte 06c8331c51 Adapt the provider AES for more use of OSSL_PARAM
The cipher context IV was a bit interesting.  EVP_CIPHER_CTX_iv()
returns a pointer to the live IV, while EVP_CIPHER_CTX_ctrl() with the
type EVP_CTRL_GET_IV gets a copy of the live IV.  To support both, we
support getting it with both the OSSL_PARAM_OCTET_STRING and
OSSL_PARAM_OCTET_PTR datatypes.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9328)
2019-07-11 07:27:02 +02:00
..
ciphers Adapt the provider AES for more use of OSSL_PARAM 2019-07-11 07:27:02 +02:00
digests Fix s390x build errors and warnings 2019-06-25 00:10:20 +02:00
include/internal Add a nid 2 algorithm name mapping capability 2019-06-28 10:22:21 +01:00
build.info Add a nid 2 algorithm name mapping capability 2019-06-28 10:22:21 +01:00
provider_err.c Create provider errors and use them 2019-04-19 09:31:54 +01:00
provlib.c Add a nid 2 algorithm name mapping capability 2019-06-28 10:22:21 +01:00