forked from wolfSSL/wolfssl
rename function args to match implementation
This commit is contained in:
@@ -24629,7 +24629,7 @@ int wc_CertGetPubKey(const byte* cert, word32 certSz,
|
|||||||
* @return BUFFER_E if the provided buffer is too small
|
* @return BUFFER_E if the provided buffer is too small
|
||||||
*/
|
*/
|
||||||
WOLFSSL_API int wc_GetSubjectPubKeyInfoDerFromCert(const byte* certDer,
|
WOLFSSL_API int wc_GetSubjectPubKeyInfoDerFromCert(const byte* certDer,
|
||||||
word32 certSz,
|
word32 certDerSz,
|
||||||
byte* pubKeyDer,
|
byte* pubKeyDer,
|
||||||
word32* pubKeyDerSz)
|
word32* pubKeyDerSz)
|
||||||
{
|
{
|
||||||
@@ -24640,14 +24640,14 @@ WOLFSSL_API int wc_GetSubjectPubKeyInfoDerFromCert(const byte* certDer,
|
|||||||
word32 length;
|
word32 length;
|
||||||
int badDate;
|
int badDate;
|
||||||
|
|
||||||
if (certDer == NULL || certSz == 0 || pubKeyDerSz == NULL) {
|
if (certDer == NULL || certDerSz == 0 || pubKeyDerSz == NULL) {
|
||||||
return BAD_FUNC_ARG;
|
return BAD_FUNC_ARG;
|
||||||
}
|
}
|
||||||
|
|
||||||
length = 0;
|
length = 0;
|
||||||
badDate = 0;
|
badDate = 0;
|
||||||
|
|
||||||
wc_InitDecodedCert(&cert, certDer, certSz, NULL);
|
wc_InitDecodedCert(&cert, certDer, certDerSz, NULL);
|
||||||
|
|
||||||
/* Parse up to the SubjectPublicKeyInfo */
|
/* Parse up to the SubjectPublicKeyInfo */
|
||||||
ret = wc_GetPubX509(&cert, 0, &badDate);
|
ret = wc_GetPubX509(&cert, 0, &badDate);
|
||||||
@@ -24657,7 +24657,7 @@ WOLFSSL_API int wc_GetSubjectPubKeyInfoDerFromCert(const byte* certDer,
|
|||||||
|
|
||||||
/* Get the length of the SubjectPublicKeyInfo sequence */
|
/* Get the length of the SubjectPublicKeyInfo sequence */
|
||||||
idx = startIdx;
|
idx = startIdx;
|
||||||
ret = GetSequence(certDer, &idx, (int*)&length, certSz);
|
ret = GetSequence(certDer, &idx, (int*)&length, certDerSz);
|
||||||
if (ret >= 0) {
|
if (ret >= 0) {
|
||||||
/* Calculate total length including sequence header */
|
/* Calculate total length including sequence header */
|
||||||
length += (idx - startIdx);
|
length += (idx - startIdx);
|
||||||
|
@@ -879,9 +879,10 @@ WOLFSSL_API int wc_ParseCert(
|
|||||||
|
|
||||||
WOLFSSL_API int wc_GetPubKeyDerFromCert(struct DecodedCert* cert,
|
WOLFSSL_API int wc_GetPubKeyDerFromCert(struct DecodedCert* cert,
|
||||||
byte* derKey, word32* derKeySz);
|
byte* derKey, word32* derKeySz);
|
||||||
WOLFSSL_API int wc_GetSubjectPubKeyInfoDerFromCert(const byte* cert,
|
WOLFSSL_API int wc_GetSubjectPubKeyInfoDerFromCert(const byte* certDer,
|
||||||
word32 certSz, byte* pubKey,
|
word32 certDerSz,
|
||||||
word32* pubKeySz);
|
byte* pubKeyDer,
|
||||||
|
word32* pubKeyDerSz);
|
||||||
|
|
||||||
#ifdef WOLFSSL_FPKI
|
#ifdef WOLFSSL_FPKI
|
||||||
WOLFSSL_API int wc_GetUUIDFromCert(struct DecodedCert* cert,
|
WOLFSSL_API int wc_GetUUIDFromCert(struct DecodedCert* cert,
|
||||||
|
Reference in New Issue
Block a user