f9e504e8 | 12-Jun-2020 |
Pauli |
property: Move global default properties to the library context. Fixes a problem where global properties don't work with a NULL query. Specifying an algorithm with a NULL query ignores t
property: Move global default properties to the library context. Fixes a problem where global properties don't work with a NULL query. Specifying an algorithm with a NULL query ignores the default properties. Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12123)
show more ...
|
1b495200 | 18-Jun-2020 |
Jean-Christophe Fillion-Robin |
DOC: Fix link to test/README.external in INSTALL.md CLA: trivial Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from
DOC: Fix link to test/README.external in INSTALL.md CLA: trivial Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12198)
show more ...
|
7905806c | 17-Jun-2020 |
Shane Lontis |
Fix potential double free in rsa_keygen pairwise test. It should never hit this branch of code, so there is no feasible test. Found due to a similar issue in PR #12176. Reviewed
Fix potential double free in rsa_keygen pairwise test. It should never hit this branch of code, so there is no feasible test. Found due to a similar issue in PR #12176. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12177)
show more ...
|
a4e440d6 | 16-Jun-2020 |
Sebastian Andrzej Siewior |
TEST: Pass -no-CAstore in 80-test_ocsp.t Without passing -no-CAstore the default CAstore will be used and the testsuite will fail the system has certificates installed. Fixes: #
TEST: Pass -no-CAstore in 80-test_ocsp.t Without passing -no-CAstore the default CAstore will be used and the testsuite will fail the system has certificates installed. Fixes: #11645 Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12171)
show more ...
|
00493490 | 16-Jun-2020 |
Sebastian Andrzej Siewior |
APPS: Properly pass -no-CAstore Since its introduction the option no-CAstore maps to OPT_NOCAPATH and so behaves like -no-CApath. Map no-CAstore to OPT_NOCASTORE. Signe
APPS: Properly pass -no-CAstore Since its introduction the option no-CAstore maps to OPT_NOCAPATH and so behaves like -no-CApath. Map no-CAstore to OPT_NOCASTORE. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12171)
show more ...
|
96786ad1 | 06-Jun-2020 |
Sebastian Andrzej Siewior |
APPS: Fix invoking openssl without a command Invoking help with "empty" argc leads to a segfault. Invoke do_cmd() with help as argument which invokes help_main() with proper argv.
APPS: Fix invoking openssl without a command Invoking help with "empty" argc leads to a segfault. Invoke do_cmd() with help as argument which invokes help_main() with proper argv. Fixes #12069 Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12070)
show more ...
|
90cf3099 | 17-Jun-2020 |
Pauli |
serialization: break the provider locating code to avoid deadlock. Find all the suitable implementation names and later decide which is best. This avoids a lock order inversion.
serialization: break the provider locating code to avoid deadlock. Find all the suitable implementation names and later decide which is best. This avoids a lock order inversion. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12173)
show more ...
|
22063850 | 18-Jun-2020 |
Richard Levitte |
DOCS: Add documentation for EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md_name() At the same, align documentation markup to be closer to man-pages(7) recommendations. Reviewed-by: Mat
DOCS: Add documentation for EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md_name() At the same, align documentation markup to be closer to man-pages(7) recommendations. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12188)
show more ...
|
1d78129d | 18-Jun-2020 |
Tristan Bauer <67098820+trisbauer@users.noreply.github.com> |
Fix wrong return value check of mmap function The mmap function never returns NULL. If an error occurs, the function returns MAP_FAILED. CLA: trivial Reviewed-by: Tomas Mra
Fix wrong return value check of mmap function The mmap function never returns NULL. If an error occurs, the function returns MAP_FAILED. CLA: trivial Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/12187)
show more ...
|
3fd16304 | 18-Jun-2020 |
Richard Levitte |
Missing documentation missing, let's note that down Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12125) |
c4de5d22 | 17-Jun-2020 |
Richard Levitte |
util/find-doc-nits: Modernise printem() It wasn't up to date with the new variables used to track information on what's documented, what's in the .num files and what's in the "missin
util/find-doc-nits: Modernise printem() It wasn't up to date with the new variables used to track information on what's documented, what's in the .num files and what's in the "missing" files. Fixes #12117 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12125)
show more ...
|
e3ce33b3 | 12-Jun-2020 |
Richard Levitte |
util/find-doc-nits: Do not read "missing" files when -u is given Fixes #12117 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1
util/find-doc-nits: Do not read "missing" files when -u is given Fixes #12117 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12125)
show more ...
|
b0d5c1cb | 21-Jun-2020 |
Dr. David von Oheimb |
test/run_tests.pl: Document new VFO and VFP modes in INSTALL.md Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/12175) |
93a7d241 | 20-Jun-2020 |
Dr. David von Oheimb |
test/run_tests.pl: Improve indentation parsing workaround for VFO and VFP mode Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/12175) |
6bb74ecb | 20-Jun-2020 |
Dr. David von Oheimb |
test/run_tests.pl: Improve newline output for VFO and VFP mode Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/12175) |
1e24c824 | 20-Jun-2020 |
Dr. David von Oheimb |
Speed-up for tests in 81-test_cmp_cli_data/test_connection.csv Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/12175) |
be7f84e2 | 18-Jun-2020 |
Dr. David von Oheimb |
Disable tests in cmp_vfy_test.c that make no sense if FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/open
Disable tests in cmp_vfy_test.c that make no sense if FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/12175)
show more ...
|
713b3f76 | 18-Jun-2020 |
Dr. David von Oheimb |
81-test_cmp_cli.t: Disable CLI-based tests in case fuzzing is enabled Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/12175) |
7d40faca | 18-Jun-2020 |
Dr. David von Oheimb |
81-test_cmp_cli.t: Do connections to 127.0.0.1 (e.g., Mock server) without proxy Fixes #12156 Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/open
81-test_cmp_cli.t: Do connections to 127.0.0.1 (e.g., Mock server) without proxy Fixes #12156 Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/12175)
show more ...
|
11baa470 | 17-Jun-2020 |
Dr. David von Oheimb |
Fix CMP -days option range checking and test failing with enable-ubsan Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/12175) |
e197158b | 19-Jun-2020 |
Dr. David von Oheimb |
Add documentation of OSSL_CRMF_CERTID_dup() Fixes #12190 Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/12208) |
b55a0b0f | 20-Jun-2020 |
Patrick Steuer |
Print CPUINFO also for s390 processors Signed-off-by: Patrick Steuer <patrick.steuer@de.ibm.com> Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openss
Print CPUINFO also for s390 processors Signed-off-by: Patrick Steuer <patrick.steuer@de.ibm.com> Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12216)
show more ...
|
13da2e61 | 20-Jun-2020 |
Billy Brumley |
[doc/man3] finish EC_GROUP_get_field_type documentation https://github.com/openssl/openssl/pull/11928 documented `EC_GROUP_get_field_type` behavior in the `man` page but did not add the
[doc/man3] finish EC_GROUP_get_field_type documentation https://github.com/openssl/openssl/pull/11928 documented `EC_GROUP_get_field_type` behavior in the `man` page but did not add the name to the function list. Fixes #12189. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/12214)
show more ...
|
d4bf0d57 | 16-Jun-2020 |
Nicola Tuveri |
Flag RSA secret BNs as consttime on keygen and checks <https://github.com/openssl/openssl/pull/11765> switched the default code path for keygen. External testing through Trigger
Flag RSA secret BNs as consttime on keygen and checks <https://github.com/openssl/openssl/pull/11765> switched the default code path for keygen. External testing through TriggerFlow highlighted that in several places we failed (once more!) to set the `BN_FLG_CONSTTIME` flag on critical secret values (either long term or temporary values). This commit tries to make sure that the secret BN values inside the `rsa struct` are always flagged on creation, and that temporary values derived from these secrets are flagged when allocated from a BN_CTX. Acknowledgments --------------- Thanks to @Voker57, @bbbrumley, @sohhas, @cpereida for the [OpenSSL Triggerflow CI] ([paper]) through which this defect was detected and tested, and for providing early feedback to fix the issue! [OpenSSL Triggerflow CI]: https://gitlab.com/nisec/openssl-triggerflow-ci [paper]: https://eprint.iacr.org/2019/366 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12167)
show more ...
|
200ae2ee | 19-Jun-2020 |
FdaSilvaYY |
Fix one typo in a comment. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12209) |