forked from wolfSSL/wolfssl
null sanity check on arguments in wc_HpkeContextComputeNonce, CID 515543
This commit is contained in:
@@ -586,6 +586,10 @@ static int wc_HpkeContextComputeNonce(Hpke* hpke, HpkeBaseContext* context,
|
|||||||
int ret;
|
int ret;
|
||||||
byte seq_bytes[HPKE_Nn_MAX];
|
byte seq_bytes[HPKE_Nn_MAX];
|
||||||
|
|
||||||
|
if (hpke == NULL || context == NULL) {
|
||||||
|
return BAD_FUNC_ARG;
|
||||||
|
}
|
||||||
|
|
||||||
/* convert the sequence into a byte string with the same length as the
|
/* convert the sequence into a byte string with the same length as the
|
||||||
* nonce */
|
* nonce */
|
||||||
ret = I2OSP(context->seq, (int)hpke->Nn, seq_bytes);
|
ret = I2OSP(context->seq, (int)hpke->Nn, seq_bytes);
|
||||||
|
Reference in New Issue
Block a user