summaryrefslogtreecommitdiff
path: root/lib/libcrypto/asn1/a_print.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libcrypto/asn1/a_print.c')
-rw-r--r--lib/libcrypto/asn1/a_print.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/libcrypto/asn1/a_print.c b/lib/libcrypto/asn1/a_print.c
index 9eec5034e1a..cfd0452f13a 100644
--- a/lib/libcrypto/asn1/a_print.c
+++ b/lib/libcrypto/asn1/a_print.c
@@ -61,7 +61,7 @@
#include <openssl/asn1.h>
int ASN1_PRINTABLE_type(const unsigned char *s, int len)
- {
+{
int c;
int ia5=0;
int t61=0;
@@ -70,7 +70,7 @@ int ASN1_PRINTABLE_type(const unsigned char *s, int len)
if (s == NULL) return(V_ASN1_PRINTABLESTRING);
while ((*s) && (len-- != 0))
- {
+ {
c= *(s++);
if (!( ((c >= 'a') && (c <= 'z')) ||
((c >= 'A') && (c <= 'Z')) ||
@@ -85,14 +85,14 @@ int ASN1_PRINTABLE_type(const unsigned char *s, int len)
ia5=1;
if (c&0x80)
t61=1;
- }
+ }
if (t61) return(V_ASN1_T61STRING);
if (ia5) return(V_ASN1_IA5STRING);
return(V_ASN1_PRINTABLESTRING);
- }
+}
int ASN1_UNIVERSALSTRING_to_string(ASN1_UNIVERSALSTRING *s)
- {
+{
int i;
unsigned char *p;
@@ -100,20 +100,20 @@ int ASN1_UNIVERSALSTRING_to_string(ASN1_UNIVERSALSTRING *s)
if ((s->length%4) != 0) return(0);
p=s->data;
for (i=0; i<s->length; i+=4)
- {
+ {
if ((p[0] != '\0') || (p[1] != '\0') || (p[2] != '\0'))
break;
else
p+=4;
- }
+ }
if (i < s->length) return(0);
p=s->data;
for (i=3; i<s->length; i+=4)
- {
+ {
*(p++)=s->data[i];
- }
+ }
*(p)='\0';
s->length/=4;
s->type=ASN1_PRINTABLE_type(s->data,s->length);
return(1);
- }
+}