mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-29 16:32:13 +01:00
Fix logic error for calculation of PKCS header size in wolfSSL_i2d_PUBKEY.
This commit is contained in:
@@ -8109,7 +8109,7 @@ static int wolfSSL_EVP_PKEY_get_der(const WOLFSSL_EVP_PKEY* key, unsigned char**
|
||||
/* return the key without PKCS8 for compatibility */
|
||||
/* if pkcs8HeaderSz is invalid, use 0 and return all of pkey */
|
||||
pkcs8HeaderSz = 0;
|
||||
if (key->pkey_sz < key->pkcs8HeaderSz)
|
||||
if (key->pkey_sz > key->pkcs8HeaderSz)
|
||||
pkcs8HeaderSz = key->pkcs8HeaderSz;
|
||||
sz = key->pkey_sz - pkcs8HeaderSz;
|
||||
if (der) {
|
||||
|
||||
Reference in New Issue
Block a user