diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/a_print.c')
| -rw-r--r-- | src/lib/libcrypto/asn1/a_print.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/lib/libcrypto/asn1/a_print.c b/src/lib/libcrypto/asn1/a_print.c index d18e772320..9eec5034e1 100644 --- a/src/lib/libcrypto/asn1/a_print.c +++ b/src/lib/libcrypto/asn1/a_print.c | |||
| @@ -72,7 +72,6 @@ int ASN1_PRINTABLE_type(const unsigned char *s, int len) | |||
| 72 | while ((*s) && (len-- != 0)) | 72 | while ((*s) && (len-- != 0)) |
| 73 | { | 73 | { |
| 74 | c= *(s++); | 74 | c= *(s++); |
| 75 | #ifndef CHARSET_EBCDIC | ||
| 76 | if (!( ((c >= 'a') && (c <= 'z')) || | 75 | if (!( ((c >= 'a') && (c <= 'z')) || |
| 77 | ((c >= 'A') && (c <= 'Z')) || | 76 | ((c >= 'A') && (c <= 'Z')) || |
| 78 | (c == ' ') || | 77 | (c == ' ') || |
| @@ -86,13 +85,6 @@ int ASN1_PRINTABLE_type(const unsigned char *s, int len) | |||
| 86 | ia5=1; | 85 | ia5=1; |
| 87 | if (c&0x80) | 86 | if (c&0x80) |
| 88 | t61=1; | 87 | t61=1; |
| 89 | #else | ||
| 90 | if (!isalnum(c) && (c != ' ') && | ||
| 91 | strchr("'()+,-./:=?", c) == NULL) | ||
| 92 | ia5=1; | ||
| 93 | if (os_toascii[c] & 0x80) | ||
| 94 | t61=1; | ||
| 95 | #endif | ||
| 96 | } | 88 | } |
| 97 | if (t61) return(V_ASN1_T61STRING); | 89 | if (t61) return(V_ASN1_T61STRING); |
| 98 | if (ia5) return(V_ASN1_IA5STRING); | 90 | if (ia5) return(V_ASN1_IA5STRING); |
