The <openssl/{hmac,engine}.h> headers were unused and including the
<openssl/engine.h> header might cause build failure when OpenSSL
doesn't have Engines support enabled.
See https://fedoraproject.org/wiki/Changes/OpensslDeprecateEngine
(cherry picked from commit
75a50925f7af50d7efc55516a735c16211b32d91)
#include <string.h>
#include <openssl/crypto.h>
-#include <openssl/engine.h>
#include <openssl/evp.h>
-#include <openssl/hmac.h>
#include <openssl/opensslv.h>
#include <openssl/ssl.h>
#pragma once
#include <openssl/crypto.h>
-#include <openssl/engine.h>
#include <openssl/evp.h>
-#include <openssl/hmac.h>
#include <openssl/opensslv.h>
#include <openssl/ssl.h>