summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/objects/obj_dat.c
diff options
context:
space:
mode:
authortb <>2024-02-15 10:34:30 +0000
committertb <>2024-02-15 10:34:30 +0000
commit45f8e1de70fd627784044281c983866986be786a (patch)
tree2c6d4a6e183d71895f9d86cd8c89bdec863c9bf9 /src/lib/libcrypto/objects/obj_dat.c
parente345057a996758a705fff041512b71b938a5257f (diff)
downloadopenbsd-45f8e1de70fd627784044281c983866986be786a.tar.gz
openbsd-45f8e1de70fd627784044281c983866986be786a.tar.bz2
openbsd-45f8e1de70fd627784044281c983866986be786a.zip
BIO_dump*() avoid signed integer overflow
This API returns an int encoding the number of bytes printed. Thus, a dump of a large enough byte string can make this overflow and rely on undefined behavior. With an indent of 64, as little as 26 MB is enough to make this happen. ok jsing
Diffstat (limited to 'src/lib/libcrypto/objects/obj_dat.c')
0 files changed, 0 insertions, 0 deletions