diff options
author | gregor herrmann <gregoa@debian.org> | 2018-01-03 20:36:37 +0100 |
---|---|---|
committer | gregor herrmann <gregoa@debian.org> | 2018-01-03 20:36:37 +0100 |
commit | 5b7253046b660592f2e7db7afd2857c8ac517621 (patch) | |
tree | 0bb309447b14b81de91bc8542da855a8083732b9 /src/ltc/pk/asn1 | |
parent | b3d0c9e280ed278158bcf1d15963b7c6f66057df (diff) | |
parent | 6e8abedfd93462d12874c2ba837012f2ab5eaaf9 (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.c | 2 | ||||
-rw-r--r-- | src/ltc/pk/asn1/der/bit/der_encode_raw_bit_string.c | 2 |
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) { |