]> The Tcpdump Group git mirrors - tcpdump/commit
Handle OpenSSL 1.1.x.
authorGuy Harris <[email protected]>
Thu, 23 Jun 2016 04:14:40 +0000 (21:14 -0700)
committerGuy Harris <[email protected]>
Thu, 23 Jun 2016 04:14:40 +0000 (21:14 -0700)
commitb1f305da3ddf635522bdcd6c88918beaea330968
tree902044f80b10a4de19692039fc2aa4f7abcc1714
parent6334c9435e782cc73406e03a4328da58630c6639
Handle OpenSSL 1.1.x.

In 1.1.x, EVP_CIPHER_CTX is an opaque structure, so we can't declare it
on the stack.

Instead, if we don't have EVP_CIPHER_CTX_new() and EVP_CIPHER_CTX_free()
in libcrypto, define our own versions, with the same signatures as the
ones in OpenSSL 1.1.x's libcrypto, and have the code use
EVP_CIPHER_CTX_new() to allocate the structure and EVP_CIPHER_CTX_free()
to free it.
config.h.in
configure
configure.in
print-esp.c