Bernd Edlinger
Bernd Edlinger
Some arithmetics using long when this type is 32 bit and time_t is 64 bit might break after 2038. Back-port of #17701 for 1.1.1 branch
Currently this configuration seems to be failing several tests. ##### Checklist - [ ] documentation is added or updated - [x] tests are added or updated
This adds reproducible memory error and test-data error injection, to the fuzzy-test framework. This feature can be enabled with ./config -DERROR_INJECT and additionally to enable call stacks -DERROR_CALLSTACK If enable-asan...
This contains 1.1.1 features I have #2986 #6516 #11525 #11577 #11666 #11780 #11782 #11846 #11895 #11934 #11956 #11995 #12079
Likewise for no-tls1_2 no-ec no-dh Currently these configurations seem to be failing several tests. ##### Checklist - [ ] documentation is added or updated - [x] tests are added or...
This can cause trouble if the following is done (only in 1.1.1, in master something different happens, but the problem is the same there) start in one terminal: ./openssl s_server...
This is just there to have extended CI tests in 1.1.1 run with #5860 ~It is WIP becasue I don't want it approved by you.~
This adds a new parameter to the enc functions, that is optional, and if given can be used to prevent buffer overflows due to excessive padding before they happen. A...
If PKCS8_pkey_set0 fails, the memory in rk need to be clear freed otherwise it is owned by the PKCS8_PRIV_KEY_INFO. This was found by my error injection patch #18355 together with...
"openssl version -c" may create undefined behavior in the shift: `crypto/info.c:42:50: runtime error: left shift of 4275712515 by 32 places cannot be represented in type 'long long int'`