Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a few more test cases for mod_exp aliasing | tb | 2023-10-19 | 1 | -33/+78 |
| | |||||
* | The bn_mod_exp test is no longer an expected failure | tb | 2023-10-19 | 1 | -3/+1 |
| | |||||
* | Add test case checking aliasing of the result with other arguments | tb | 2023-10-19 | 2 | -2/+108 |
| | | | | | These are expected failures for BN_mod_exp_simple() and the internal BN_mod_exp_recp(), which will be fixed shortly. | ||||
* | Make libssl interop server/client tests less flaky by ensuring the | anton | 2023-10-18 | 1 | -1/+3 |
| | | | | server has terminated before examining the outcome. | ||||
* | x509_algor: fix error message | tb | 2023-10-12 | 1 | -7/+7 |
| | |||||
* | x509_algor: add a few missing includes | tb | 2023-10-12 | 1 | -1/+4 |
| | |||||
* | x509_algor: Turn expected failure into actual failure now that the API is | tb | 2023-10-11 | 1 | -3/+3 |
| | | | | fixed. | ||||
* | Add preallocation dance for X509_ALGOR_set_md() as documented | tb | 2023-10-11 | 1 | -1/+5 |
| | |||||
* | Add regress coverage for X509_ALGOR_* | tb | 2023-10-11 | 2 | -2/+377 |
| | | | | | | | | | This covers the setters and getters. Serialization and deserialization as well as comparison is already well covered by the pieces of regress using certs. There is currently one printf indicating failure. This will be fixed shortly. | ||||
* | Add regress coverage for ASN1_UTCTIME_cmp_time_t() | tb | 2023-10-05 | 1 | -5/+12 |
| | |||||
* | Add some coverage for ASN1_TIME_cmp_time_t() as well | tb | 2023-10-02 | 1 | -1/+14 |
| | | | | | ASN1_UTCTIME_cmp_tim_t() could be done similarly, but then I have to mess with LIBRESSL_INTERNAL. Let's do this after unlock. | ||||
* | Add regress coverage for ASN1_TIME_compare() | tb | 2023-10-02 | 1 | -1/+78 |
| | |||||
* | Minor asn1time tweaks | tb | 2023-10-02 | 1 | -26/+12 |
| | | | | Sprinkle some (static) const and garbage collect an unused struct. | ||||
* | Add an empty line | tb | 2023-10-01 | 1 | -1/+2 |
| | |||||
* | Allow IP addresses to be specified in a URI. | beck | 2023-09-29 | 1 | -4/+50 |
| | | | | | | | | | | | | Our checking here was a bit too aggressive, and did not permit an IP address in a URI. IP's in a URI are allowed for things like CRLdp's AIA, SAN URI's etc.). The check for this was also slightly flawed as we would permit an IP if memory allocation failed while checking for an IP. Correct both issues. ok tb@ | ||||
* | Appease coverity | tb | 2023-09-29 | 1 | -2/+4 |
| | | | | This is a static pointer, so it ain't ever NULL, but shrug | ||||
* | Fix error message | tb | 2023-09-28 | 1 | -2/+2 |
| | |||||
* | Don't leak ctx on failure | tb | 2023-09-28 | 1 | -3/+2 |
| | |||||
* | Add more regress coverage for EVP_CIPHER_CTX_iv_length() | tb | 2023-09-28 | 1 | -1/+268 |
| | | | | | | | Awesome: the IV length for GCM is only bounded by INT_MAX or malloc limits. In the absence of an overflowing issue tracker, I'm labeling this "good first issue", "help wanted" here. | ||||
* | Check that EVP_CIPHER_CTX_iv_length() matches what was set | tb | 2023-09-28 | 1 | -1/+9 |
| | | | | | | This really only covers AES-GCM. From beck | ||||
* | whitespace | tb | 2023-09-28 | 1 | -3/+3 |
| | |||||
* | We're not interested in the core dump, so prevent it. Also catch | otto | 2023-09-27 | 1 | -3/+17 |
| | | | | | SIGABRT, to avoid the "Abort trap" message, which confuses me sometimes until I realize it's the purpose of this test to abort. | ||||
* | Fix reference to x509v3.cnf(5) bis | tb | 2023-09-26 | 1 | -6/+6 |
| | |||||
* | Fix reference to x509v3.cnf(5) | tb | 2023-09-26 | 1 | -6/+6 |
| | |||||
* | openssl-ruby tests: remove fallback to ruby31 | tb | 2023-09-24 | 1 | -5/+1 |
| | |||||
* | Ensure no memory is leaked after passing NULL to ASN1_TIME_normalize()libressl-v3.8.1 | job | 2023-08-30 | 1 | -1/+4 |
| | | | | OK tb@ | ||||
* | Make some global variables const | tb | 2023-08-20 | 1 | -14/+15 |
| | |||||
* | Bye bye to all people out there | tb | 2023-08-20 | 1 | -28/+1 |
| | |||||
* | Add some spaces after comma | tb | 2023-08-20 | 1 | -6/+6 |
| | |||||
* | unifdef -D FULL_TEST | tb | 2023-08-20 | 1 | -7/+1 |
| | |||||
* | knfmt(1) to the rescue | tb | 2023-08-20 | 1 | -139/+146 |
| | |||||
* | Another OPENSSL_NO_DEPRECATED hits the bit bucket | tb | 2023-08-20 | 1 | -7/+1 |
| | |||||
* | Drop unnecessary OPENSSL_NO_DEPRECATED dance | tb | 2023-08-20 | 1 | -7/+1 |
| | |||||
* | Use a separate flags variable for the error flags in DH_check() | tb | 2023-08-20 | 1 | -7/+8 |
| | |||||
* | Add regress coverage for ASN1_STRING_cmp() | tb | 2023-08-15 | 1 | -1/+147 |
| | |||||
* | Add some regress coverage for various ASN1_STRING types to codify some | tb | 2023-08-15 | 1 | -1/+229 |
| | | | | quirks and invariants. | ||||
* | Avoid memcmp() with NULL pointer and 0 length | tb | 2023-08-15 | 1 | -3/+3 |
| | |||||
* | Prepare tlsfuzzer.py for ports update | tb | 2023-08-14 | 1 | -3/+13 |
| | |||||
* | Extent the modf() tests; from Willemijn Coene. | miod | 2023-08-13 | 1 | -18/+50 |
| | |||||
* | first batch of intentionally undocumented EVP constants: | schwarze | 2023-08-12 | 1 | -1/+10 |
| | | | | some EVP_MD_CTRL_*, some EVP_MD_CTX_FLAG_*, and all of EVP_F_* and EVP_R_* | ||||
* | Now that the DH is sensibly called dh instead of a, we can also rename | tb | 2023-08-12 | 1 | -10/+10 |
| | | | | | abuf, alen and aout to names that make sense, such as buf, buf_len and secret_len. | ||||
* | a is a silly name for a DH | tb | 2023-08-12 | 1 | -14/+14 |
| | |||||
* | Use printf for consistency | tb | 2023-08-12 | 1 | -5/+5 |
| | |||||
* | Check that {DH,DSA}_get0_engine() returns NULL if OPENSSL_NO_ENGINE is | tb | 2023-08-12 | 2 | -2/+16 |
| | | | | defined. | ||||
* | Add regress coverage for DH and for DSA parameters | tb | 2023-08-11 | 1 | -2/+267 |
| | |||||
* | X509_STORE_CTX_get_check_issued(3) is weird. | schwarze | 2023-08-08 | 1 | -0/+9 |
| | | | | | | Both the function return type and the function name are so long that for displaying the function prototype, a line break is needed after the function return type. | ||||
* | In objects.h rev. 1.17 (Jan 14, 2022), | schwarze | 2023-08-08 | 1 | -7/+1 |
| | | | | | | | | | | | | tb@ removed the following macros from the public API: _DECLARE_OBJ_BSEARCH_CMP_FN DECLARE_OBJ_BSEARCH_CMP_FN DECLARE_OBJ_BSEARCH_GLOBAL_CMP_FN IMPLEMENT_OBJ_BSEARCH_CMP_FN IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN OBJ_bsearch OBJ_bsearch_ex In objects.h rev. 1.20 (Nov 11, 2022), jsing@ unifdef'ed USE_OBJ_MAC. Stop marking these names as intentionally undocumented. | ||||
* | No need to mark BN_options() as intentionally undocumented any longer. | schwarze | 2023-08-07 | 1 | -1/+0 |
| | | | | | | | | In bn.h rev. 1.75 (July 31, 2023), tb@ removed it from the public API. While here, stop marking BN_prime_checks as obsolete. In BN_generate_prime.3 rev. 1.23 (May 11, 2023), tb@ documented the constant BN_prime_checks in that manual page. | ||||
* | Mark asn1_ps_func as obsolete and intentionally undocumented. | schwarze | 2023-08-07 | 1 | -0/+1 |
| | | | | | In bio.h rev. 1.59 (July 28, 2023), tb@ removed the last four functions that took function pointers of this type from the public API. | ||||
* | Mark BIT_STRING_BITNAME as obsolete and intentionally undocumented. | schwarze | 2023-08-07 | 1 | -0/+1 |
| | | | | | In asn1.h rev. 1.80 (July 28, 2023), tb@ removed the last three functions that were using this data type from the public API. |