summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormiod <>2014-07-11 13:45:45 +0000
committermiod <>2014-07-11 13:45:45 +0000
commite92e577394c8b1db9d6cb9d4f59c8afbeb7c2449 (patch)
tree82beeac0c7d2f11322ecdb5a9ba0c03056af1b5b
parent9b099cfe9b8ff48ebf73f26baf1ffb356d3ab825 (diff)
downloadopenbsd-e92e577394c8b1db9d6cb9d4f59c8afbeb7c2449.tar.gz
openbsd-e92e577394c8b1db9d6cb9d4f59c8afbeb7c2449.tar.bz2
openbsd-e92e577394c8b1db9d6cb9d4f59c8afbeb7c2449.zip
Fix OID encoding for single components. OpenSSL PR #2556 via OpenSSL trunk.
(be sure to make cleandir and make includes before building)
-rw-r--r--src/lib/libcrypto/objects/obj_dat.pl2
-rw-r--r--src/lib/libssl/src/crypto/objects/obj_dat.pl2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/objects/obj_dat.pl b/src/lib/libcrypto/objects/obj_dat.pl
index c67f71c327..86bcefb97a 100644
--- a/src/lib/libcrypto/objects/obj_dat.pl
+++ b/src/lib/libcrypto/objects/obj_dat.pl
@@ -115,7 +115,7 @@ for ($i=0; $i<$n; $i++)
115 $out.="\"$sn\""; 115 $out.="\"$sn\"";
116 $out.=","."\"$ln\""; 116 $out.=","."\"$ln\"";
117 $out.=",NID_$nid{$i},"; 117 $out.=",NID_$nid{$i},";
118 if (defined($obj{$nid{$i}})) 118 if (defined($obj{$nid{$i}}) && $objd{$obj{$nid{$i}}} =~ /,/)
119 { 119 {
120 $v=$objd{$obj{$nid{$i}}}; 120 $v=$objd{$obj{$nid{$i}}};
121 $v =~ s/L//g; 121 $v =~ s/L//g;
diff --git a/src/lib/libssl/src/crypto/objects/obj_dat.pl b/src/lib/libssl/src/crypto/objects/obj_dat.pl
index c67f71c327..86bcefb97a 100644
--- a/src/lib/libssl/src/crypto/objects/obj_dat.pl
+++ b/src/lib/libssl/src/crypto/objects/obj_dat.pl
@@ -115,7 +115,7 @@ for ($i=0; $i<$n; $i++)
115 $out.="\"$sn\""; 115 $out.="\"$sn\"";
116 $out.=","."\"$ln\""; 116 $out.=","."\"$ln\"";
117 $out.=",NID_$nid{$i},"; 117 $out.=",NID_$nid{$i},";
118 if (defined($obj{$nid{$i}})) 118 if (defined($obj{$nid{$i}}) && $objd{$obj{$nid{$i}}} =~ /,/)
119 { 119 {
120 $v=$objd{$obj{$nid{$i}}}; 120 $v=$objd{$obj{$nid{$i}}};
121 $v =~ s/L//g; 121 $v =~ s/L//g;