X-Git-Url: https://www.bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=src%2Fx509%2Fasn1.t0;h=d6bb2e4edf9abef9030d17b914f6fe9cb65c5a2d;hp=1b3313afb4d35759c5122e26fb4812652395c725;hb=8b2fe3add686db5cbd977e75d3bef02fa4c98c8f;hpb=9e71c0673a9f46f82e43125919619f296698292e diff --git a/src/x509/asn1.t0 b/src/x509/asn1.t0 index 1b3313a..d6bb2e4 100644 --- a/src/x509/asn1.t0 +++ b/src/x509/asn1.t0 @@ -284,7 +284,7 @@ cc: get32 ( addr -- val ) { \ single integer. { n } 0 begin n 0 > while n 1- >n - dup 0xFFFFFF > if ERR_X509_INNER_TRUNC fail then + dup 0x7FFFFF > if ERR_X509_INNER_TRUNC fail then 8 << swap read8 rot + repeat ;