summaryrefslogtreecommitdiff
path: root/src/ltc/pk/asn1
diff options
context:
space:
mode:
authorgregor herrmann <gregoa@debian.org>2018-01-03 20:36:37 +0100
committergregor herrmann <gregoa@debian.org>2018-01-03 20:36:37 +0100
commit5b7253046b660592f2e7db7afd2857c8ac517621 (patch)
tree0bb309447b14b81de91bc8542da855a8083732b9 /src/ltc/pk/asn1
parentb3d0c9e280ed278158bcf1d15963b7c6f66057df (diff)
parent6e8abedfd93462d12874c2ba837012f2ab5eaaf9 (diff)
New upstream version 0.056
Diffstat (limited to 'src/ltc/pk/asn1')
-rw-r--r--src/ltc/pk/asn1/der/bit/der_encode_bit_string.c2
-rw-r--r--src/ltc/pk/asn1/der/bit/der_encode_raw_bit_string.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/ltc/pk/asn1/der/bit/der_encode_bit_string.c b/src/ltc/pk/asn1/der/bit/der_encode_bit_string.c
index c552184c..2a674790 100644
--- a/src/ltc/pk/asn1/der/bit/der_encode_bit_string.c
+++ b/src/ltc/pk/asn1/der/bit/der_encode_bit_string.c
@@ -47,7 +47,7 @@ int der_encode_bit_string(const unsigned char *in, unsigned long inlen,
/* store header (include bit padding count in length) */
x = 0;
- y = (inlen >> 3) + ((inlen&7) ? 1 : 0) + 1;
+ y = ((inlen + 7) >> 3) + 1;
out[x++] = 0x03;
if (y < 128) {
diff --git a/src/ltc/pk/asn1/der/bit/der_encode_raw_bit_string.c b/src/ltc/pk/asn1/der/bit/der_encode_raw_bit_string.c
index 298c4e36..4101a1da 100644
--- a/src/ltc/pk/asn1/der/bit/der_encode_raw_bit_string.c
+++ b/src/ltc/pk/asn1/der/bit/der_encode_raw_bit_string.c
@@ -49,7 +49,7 @@ int der_encode_raw_bit_string(const unsigned char *in, unsigned long inlen,
/* store header (include bit padding count in length) */
x = 0;
- y = (inlen >> 3) + ((inlen&7) ? 1 : 0) + 1;
+ y = ((inlen + 7) >> 3) + 1;
out[x++] = 0x03;
if (y < 128) {