mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-10-31 03:16:37 +08:00
mbedtls_oid_get_numeric_string previously capped OID subidentifiers at UINT_MAX, returning MBEDTLS_ERR_ASN1_INVALID_DATA for valid, conformant OIDs carrying wider values (such as standard ITU-T X.667 128-bit UUID arcs or arcs > 2^32). Add multi-precision base-128 to base-10 conversion for subidentifiers exceeding 32 bits while retaining the fast integer path for standard subidentifiers. Update test suite with wide subidentifiers including the ITU-T X.667 UUID test vector. Fixes #11001. Signed-off-by: Ankit-cs <ankitcareer018@gmail.com> |
||
|---|---|---|
| .. | ||
| .jenkins | ||
| configs | ||
| git-scripts | ||
| include/test | ||
| opt-testcases | ||
| scripts | ||
| src | ||
| suites | ||
| .gitignore | ||
| CMakeLists.txt | ||
| compat-in-docker.sh | ||
| compat.sh | ||
| context-info.sh | ||
| Descriptions.txt | ||
| make-in-docker.sh | ||
| Makefile | ||
| ssl-opt.sh | ||