mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-07-30 22:43:08 +03:00
committed by
Dave Rodgman
parent
d78496cccf
commit
e90cbc3d12
@ -195,6 +195,10 @@ int mbedtls_x509_set_extension(mbedtls_asn1_named_data **head, const char *oid,
|
|||||||
{
|
{
|
||||||
mbedtls_asn1_named_data *cur;
|
mbedtls_asn1_named_data *cur;
|
||||||
|
|
||||||
|
if (val_len > (SIZE_MAX - 1)) {
|
||||||
|
return MBEDTLS_ERR_X509_BAD_INPUT_DATA;
|
||||||
|
}
|
||||||
|
|
||||||
if ((cur = mbedtls_asn1_store_named_data(head, oid, oid_len,
|
if ((cur = mbedtls_asn1_store_named_data(head, oid, oid_len,
|
||||||
NULL, val_len + 1)) == NULL) {
|
NULL, val_len + 1)) == NULL) {
|
||||||
return MBEDTLS_ERR_X509_ALLOC_FAILED;
|
return MBEDTLS_ERR_X509_ALLOC_FAILED;
|
||||||
|
Reference in New Issue
Block a user