Loading apps/apps.c +0 −1 Original line number Diff line number Diff line Loading @@ -1321,7 +1321,6 @@ int set_name_ex(unsigned long *flags, const char *arg) { static const NAME_EX_TBL ex_tbl[] = { {"esc_2253", ASN1_STRFLGS_ESC_2253, 0}, {"esc_2254", ASN1_STRFLGS_ESC_2254, 0}, {"esc_ctrl", ASN1_STRFLGS_ESC_CTRL, 0}, {"esc_msb", ASN1_STRFLGS_ESC_MSB, 0}, {"use_quote", ASN1_STRFLGS_ESC_QUOTE, 0}, Loading crypto/asn1/a_strex.c +8 −13 Original line number Diff line number Diff line Loading @@ -75,7 +75,6 @@ #define CHARTYPE_BS_ESC (ASN1_STRFLGS_ESC_2253 | CHARTYPE_FIRST_ESC_2253 | CHARTYPE_LAST_ESC_2253) #define ESC_FLAGS (ASN1_STRFLGS_ESC_2253 | \ ASN1_STRFLGS_ESC_2254 | \ ASN1_STRFLGS_ESC_QUOTE | \ ASN1_STRFLGS_ESC_CTRL | \ ASN1_STRFLGS_ESC_MSB) Loading Loading @@ -125,8 +124,7 @@ typedef int char_io (void *arg, const void *buf, int len); static int do_esc_char(unsigned long c, unsigned char flags, char *do_quotes, char_io *io_ch, void *arg) { unsigned short chflgs; unsigned char chtmp; unsigned char chflgs, chtmp; char tmphex[HEX_SIZE(long) + 3]; if (c > 0xffffffffL) Loading Loading @@ -163,9 +161,7 @@ static int do_esc_char(unsigned long c, unsigned char flags, char *do_quotes, return -1; return 2; } if (chflgs & (ASN1_STRFLGS_ESC_CTRL | ASN1_STRFLGS_ESC_MSB | ASN1_STRFLGS_ESC_2254)) { if (chflgs & (ASN1_STRFLGS_ESC_CTRL | ASN1_STRFLGS_ESC_MSB)) { BIO_snprintf(tmphex, 11, "\\%02X", chtmp); if (!io_ch(arg, tmphex, 3)) return -1; Loading Loading @@ -195,12 +191,11 @@ static int do_esc_char(unsigned long c, unsigned char flags, char *do_quotes, */ static int do_buf(unsigned char *buf, int buflen, int type, unsigned short flags, char *quotes, char_io *io_ch, int type, unsigned char flags, char *quotes, char_io *io_ch, void *arg) { int i, outlen, len; unsigned short orflags; unsigned char *p, *q; unsigned char orflags, *p, *q; unsigned long c; p = buf; q = buf + buflen; Loading Loading @@ -250,7 +245,7 @@ static int do_buf(unsigned char *buf, int buflen, * character will never be escaped on first and last. */ len = do_esc_char(utfbuf[i], (unsigned short)(flags | orflags), do_esc_char(utfbuf[i], (unsigned char)(flags | orflags), quotes, io_ch, arg); if (len < 0) return -1; Loading @@ -258,7 +253,7 @@ static int do_buf(unsigned char *buf, int buflen, } } else { len = do_esc_char(c, (unsigned short)(flags | orflags), quotes, do_esc_char(c, (unsigned char)(flags | orflags), quotes, io_ch, arg); if (len < 0) return -1; Loading Loading @@ -360,10 +355,10 @@ static int do_print_ex(char_io *io_ch, void *arg, unsigned long lflags, int outlen, len; int type; char quotes; unsigned short flags; unsigned char flags; quotes = 0; /* Keep a copy of escape flags */ flags = (unsigned short)(lflags & ESC_FLAGS); flags = (unsigned char)(lflags & ESC_FLAGS); type = str->type; Loading crypto/asn1/asn1.h +0 −5 Original line number Diff line number Diff line Loading @@ -504,11 +504,6 @@ typedef const ASN1_ITEM *ASN1_ITEM_EXP (void); # define ASN1_STRFLGS_DUMP_DER 0x200 /* * This flag specifies that RC2254 escaping shall be performed. */ #define ASN1_STRFLGS_ESC_2254 0x400 /* * All the string flags consistent with RFC2253, escaping control characters * isn't essential in RFC2253 but it is advisable anyway. Loading crypto/asn1/charmap.pl +1 −10 Original line number Diff line number Diff line Loading @@ -18,7 +18,6 @@ my $NOESC_QUOTE = 8; # Not escaped if quoted my $PSTRING_CHAR = 0x10; # Valid PrintableString character my $RFC2253_FIRST_ESC = 0x20; # Escaped with \ if first character my $RFC2253_LAST_ESC = 0x40; # Escaped with \ if last character my $RFC2254_ESC = 0x400; # Character escaped \XX for($i = 0; $i < 128; $i++) { # Set the RFC2253 escape characters (control) Loading Loading @@ -50,14 +49,6 @@ $arr[ord("<")] |= $NOESC_QUOTE | $RFC2253_ESC; $arr[ord(">")] |= $NOESC_QUOTE | $RFC2253_ESC; $arr[ord(";")] |= $NOESC_QUOTE | $RFC2253_ESC; # Remaining RFC2254 characters $arr[0] |= $RFC2254_ESC; $arr[ord("(")] |= $RFC2254_ESC; $arr[ord(")")] |= $RFC2254_ESC; $arr[ord("*")] |= $RFC2254_ESC; $arr[ord("\\")] |= $RFC2254_ESC; # Remaining PrintableString characters $arr[ord(" ")] |= $PSTRING_CHAR; Loading @@ -81,7 +72,7 @@ print <<EOF; * properties */ static const unsigned short char_type[] = { static const unsigned char char_type[] = { EOF print " "; Loading Loading
apps/apps.c +0 −1 Original line number Diff line number Diff line Loading @@ -1321,7 +1321,6 @@ int set_name_ex(unsigned long *flags, const char *arg) { static const NAME_EX_TBL ex_tbl[] = { {"esc_2253", ASN1_STRFLGS_ESC_2253, 0}, {"esc_2254", ASN1_STRFLGS_ESC_2254, 0}, {"esc_ctrl", ASN1_STRFLGS_ESC_CTRL, 0}, {"esc_msb", ASN1_STRFLGS_ESC_MSB, 0}, {"use_quote", ASN1_STRFLGS_ESC_QUOTE, 0}, Loading
crypto/asn1/a_strex.c +8 −13 Original line number Diff line number Diff line Loading @@ -75,7 +75,6 @@ #define CHARTYPE_BS_ESC (ASN1_STRFLGS_ESC_2253 | CHARTYPE_FIRST_ESC_2253 | CHARTYPE_LAST_ESC_2253) #define ESC_FLAGS (ASN1_STRFLGS_ESC_2253 | \ ASN1_STRFLGS_ESC_2254 | \ ASN1_STRFLGS_ESC_QUOTE | \ ASN1_STRFLGS_ESC_CTRL | \ ASN1_STRFLGS_ESC_MSB) Loading Loading @@ -125,8 +124,7 @@ typedef int char_io (void *arg, const void *buf, int len); static int do_esc_char(unsigned long c, unsigned char flags, char *do_quotes, char_io *io_ch, void *arg) { unsigned short chflgs; unsigned char chtmp; unsigned char chflgs, chtmp; char tmphex[HEX_SIZE(long) + 3]; if (c > 0xffffffffL) Loading Loading @@ -163,9 +161,7 @@ static int do_esc_char(unsigned long c, unsigned char flags, char *do_quotes, return -1; return 2; } if (chflgs & (ASN1_STRFLGS_ESC_CTRL | ASN1_STRFLGS_ESC_MSB | ASN1_STRFLGS_ESC_2254)) { if (chflgs & (ASN1_STRFLGS_ESC_CTRL | ASN1_STRFLGS_ESC_MSB)) { BIO_snprintf(tmphex, 11, "\\%02X", chtmp); if (!io_ch(arg, tmphex, 3)) return -1; Loading Loading @@ -195,12 +191,11 @@ static int do_esc_char(unsigned long c, unsigned char flags, char *do_quotes, */ static int do_buf(unsigned char *buf, int buflen, int type, unsigned short flags, char *quotes, char_io *io_ch, int type, unsigned char flags, char *quotes, char_io *io_ch, void *arg) { int i, outlen, len; unsigned short orflags; unsigned char *p, *q; unsigned char orflags, *p, *q; unsigned long c; p = buf; q = buf + buflen; Loading Loading @@ -250,7 +245,7 @@ static int do_buf(unsigned char *buf, int buflen, * character will never be escaped on first and last. */ len = do_esc_char(utfbuf[i], (unsigned short)(flags | orflags), do_esc_char(utfbuf[i], (unsigned char)(flags | orflags), quotes, io_ch, arg); if (len < 0) return -1; Loading @@ -258,7 +253,7 @@ static int do_buf(unsigned char *buf, int buflen, } } else { len = do_esc_char(c, (unsigned short)(flags | orflags), quotes, do_esc_char(c, (unsigned char)(flags | orflags), quotes, io_ch, arg); if (len < 0) return -1; Loading Loading @@ -360,10 +355,10 @@ static int do_print_ex(char_io *io_ch, void *arg, unsigned long lflags, int outlen, len; int type; char quotes; unsigned short flags; unsigned char flags; quotes = 0; /* Keep a copy of escape flags */ flags = (unsigned short)(lflags & ESC_FLAGS); flags = (unsigned char)(lflags & ESC_FLAGS); type = str->type; Loading
crypto/asn1/asn1.h +0 −5 Original line number Diff line number Diff line Loading @@ -504,11 +504,6 @@ typedef const ASN1_ITEM *ASN1_ITEM_EXP (void); # define ASN1_STRFLGS_DUMP_DER 0x200 /* * This flag specifies that RC2254 escaping shall be performed. */ #define ASN1_STRFLGS_ESC_2254 0x400 /* * All the string flags consistent with RFC2253, escaping control characters * isn't essential in RFC2253 but it is advisable anyway. Loading
crypto/asn1/charmap.pl +1 −10 Original line number Diff line number Diff line Loading @@ -18,7 +18,6 @@ my $NOESC_QUOTE = 8; # Not escaped if quoted my $PSTRING_CHAR = 0x10; # Valid PrintableString character my $RFC2253_FIRST_ESC = 0x20; # Escaped with \ if first character my $RFC2253_LAST_ESC = 0x40; # Escaped with \ if last character my $RFC2254_ESC = 0x400; # Character escaped \XX for($i = 0; $i < 128; $i++) { # Set the RFC2253 escape characters (control) Loading Loading @@ -50,14 +49,6 @@ $arr[ord("<")] |= $NOESC_QUOTE | $RFC2253_ESC; $arr[ord(">")] |= $NOESC_QUOTE | $RFC2253_ESC; $arr[ord(";")] |= $NOESC_QUOTE | $RFC2253_ESC; # Remaining RFC2254 characters $arr[0] |= $RFC2254_ESC; $arr[ord("(")] |= $RFC2254_ESC; $arr[ord(")")] |= $RFC2254_ESC; $arr[ord("*")] |= $RFC2254_ESC; $arr[ord("\\")] |= $RFC2254_ESC; # Remaining PrintableString characters $arr[ord(" ")] |= $PSTRING_CHAR; Loading @@ -81,7 +72,7 @@ print <<EOF; * properties */ static const unsigned short char_type[] = { static const unsigned char char_type[] = { EOF print " "; Loading