DPP2: Fix build with OpenSSL 1.0.2 (EVP_PKEY_get0_EC_KEY() wrapper)
EVP_PKEY_get0_EC_KEY() was added in OpenSSL 1.1.0, so add a compatibility wrapper for it when building with OpenSSL 1.0.2. Fixes:c025c2eb59
("DPP: DPPEnvelopedData generation for Configurator backup") Fixes:7d9e320054
("DPP: Received Configurator backup processing") Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
478bc00b5f
commit
80914e9eb2
1 changed files with 8 additions and 0 deletions
|
@ -73,6 +73,14 @@ static void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr,
|
||||||
*ps = sig->s;
|
*ps = sig->s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static EC_KEY * EVP_PKEY_get0_EC_KEY(EVP_PKEY *pkey)
|
||||||
|
{
|
||||||
|
if (pkey->type != EVP_PKEY_EC)
|
||||||
|
return NULL;
|
||||||
|
return pkey->pkey.ec;
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue