mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-10-28 18:07:34 +08:00
Validate utf strings x509
Signed-off-by: Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com>
This commit is contained in:
parent
dc7ac9db49
commit
994085d066
@ -414,6 +414,11 @@ int mbedtls_x509_string_to_names(mbedtls_asn1_named_data **head, const char *nam
|
||||
tag = attr_descr->default_tag;
|
||||
}
|
||||
}
|
||||
if (tag == MBEDTLS_ASN1_UTF8_STRING) {
|
||||
if (validate_utf_8_2(data, data_len) != 0) {
|
||||
return MBEDTLS_ERR_X509_INVALID_NAME;
|
||||
}
|
||||
}
|
||||
|
||||
mbedtls_asn1_named_data *cur =
|
||||
mbedtls_asn1_store_named_data(head, (char *) oid.p, oid.len,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user