mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-24 15:02:55 +00:00
Fix temporary IP parsing error
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
This commit is contained in:
parent
ed557930bb
commit
f70f460e5f
@ -66,7 +66,7 @@ int main(void)
|
|||||||
" output_file=%%s default: cert.req\n" \
|
" output_file=%%s default: cert.req\n" \
|
||||||
" subject_name=%%s default: CN=Cert,O=mbed TLS,C=UK\n" \
|
" subject_name=%%s default: CN=Cert,O=mbed TLS,C=UK\n" \
|
||||||
" san=%%s default: (none)\n" \
|
" san=%%s default: (none)\n" \
|
||||||
" Comma-separated-list of values:\n" \
|
" Semicolon-separated-list of values:\n" \
|
||||||
" DNS:value\n" \
|
" DNS:value\n" \
|
||||||
" URI:value\n" \
|
" URI:value\n" \
|
||||||
" IP:value (Only IPv4 is supported)\n" \
|
" IP:value (Only IPv4 is supported)\n" \
|
||||||
@ -119,7 +119,7 @@ struct options {
|
|||||||
static void ip_string_to_bytes(const char *str, uint8_t *bytes, int maxBytes)
|
static void ip_string_to_bytes(const char *str, uint8_t *bytes, int maxBytes)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < maxBytes; i++) {
|
for (int i = 0; i < maxBytes; i++) {
|
||||||
bytes[i] = (uint8_t) strtoul(str, NULL, 16);
|
bytes[i] = (uint8_t) strtoul(str, NULL, 10);
|
||||||
str = strchr(str, '.');
|
str = strchr(str, '.');
|
||||||
if (str == NULL || *str == '\0') {
|
if (str == NULL || *str == '\0') {
|
||||||
break;
|
break;
|
||||||
|
@ -136,12 +136,12 @@ int main(void)
|
|||||||
" Possible values: 0, 1\n" \
|
" Possible values: 0, 1\n" \
|
||||||
" (Considered for v3 only)\n" \
|
" (Considered for v3 only)\n" \
|
||||||
" san=%%s default: (none)\n" \
|
" san=%%s default: (none)\n" \
|
||||||
" Comma-separated-list of values:\n" \
|
" Semicolon-separated-list of values:\n" \
|
||||||
" DNS:value\n" \
|
" DNS:value\n" \
|
||||||
" URI:value\n" \
|
" URI:value\n" \
|
||||||
" RFC822:value\n" \
|
" RFC822:value\n" \
|
||||||
" IP:value (Only IPv4 is supported)\n" \
|
" IP:value (Only IPv4 is supported)\n" \
|
||||||
" DN:value\n" \
|
" DN:list of comma separated key=value pairs\n"\
|
||||||
" authority_identifier=%%s default: 1\n" \
|
" authority_identifier=%%s default: 1\n" \
|
||||||
" Possible values: 0, 1\n" \
|
" Possible values: 0, 1\n" \
|
||||||
" (Considered for v3 only)\n" \
|
" (Considered for v3 only)\n" \
|
||||||
@ -219,7 +219,7 @@ struct options {
|
|||||||
static void ip_string_to_bytes(const char *str, uint8_t *bytes, int maxBytes)
|
static void ip_string_to_bytes(const char *str, uint8_t *bytes, int maxBytes)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < maxBytes; i++) {
|
for (int i = 0; i < maxBytes; i++) {
|
||||||
bytes[i] = (uint8_t) strtoul(str, NULL, 16);
|
bytes[i] = (uint8_t) strtoul(str, NULL, 10);
|
||||||
str = strchr(str, '.');
|
str = strchr(str, '.');
|
||||||
if (str == NULL || *str == '\0') {
|
if (str == NULL || *str == '\0') {
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user