diff options
| author | jsing <> | 2022-09-15 07:04:19 +0000 | 
|---|---|---|
| committer | jsing <> | 2022-09-15 07:04:19 +0000 | 
| commit | 69a6645367fe0e98f414f8ce038c6a4c2e3fb102 (patch) | |
| tree | 1c7afa8ea8df0921bd154e4d6c5a2402edf4beb7 /src/regress/lib/libc/regex/t_exhaust.c | |
| parent | b90fb1a563a5bd5fbe53dc5355f9de11f4dd687e (diff) | |
| download | openbsd-69a6645367fe0e98f414f8ce038c6a4c2e3fb102.tar.gz openbsd-69a6645367fe0e98f414f8ce038c6a4c2e3fb102.tar.bz2 openbsd-69a6645367fe0e98f414f8ce038c6a4c2e3fb102.zip | |
Use LONG_MAX as the limit for ciphers with long based APIs.
These ciphers have long based APIs, while EVP has a size_t based API. The
intent of these loops is to handle sizes that are bigger than LONG_MAX.
Rather than using the rather crazy EVP_MAXCHUNK construct, use LONG_MAX
rounded down to a large block size, ensuring that it is a block size
multiple. Revert the recently added overflow checks now that this is
handled more appropriately.
ok tb@
Diffstat (limited to 'src/regress/lib/libc/regex/t_exhaust.c')
0 files changed, 0 insertions, 0 deletions
