Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Implement Wei25519 to exercise some more elliptic curve code | tb | 2024-10-16 | 1 | -1/+284 | |
| | | | | | | | | This provides a non-trivial non-builtin curve that is unlikely to ever become a builtin curve. This exercises the cofactor guessing code and and ensures that things work as far as they can with a custom OID. The main reason for adding it is to have a "real-world" example for an upcoming check that EC parameters represent a builtin curve. | |||||
* | rust-openssl: set resolver="2" for workspace | tb | 2024-10-15 | 1 | -0/+1 | |
| | | | | silences an annoying warning | |||||
* | Extend ec_asn1_test to check for correct curve coefficient encoding | tb | 2024-10-14 | 1 | -5/+50 | |
| | ||||||
* | Exercise the EC parameters code a bit more | tb | 2024-10-12 | 1 | -1/+103 | |
| | | | | | | Ensure all builtin curves can be roundtripped through DER as named curves, via explicit parameterization, using uncompressed, compressed and hybrid point formats. | |||||
* | Add error regress coverage for ERR_LIB_SYS. | jsing | 2024-10-11 | 1 | -1/+19 | |
| | | | | These are dynamically populated based on strerror() values. | |||||
* | Hook up the err regress. | jsing | 2024-10-02 | 1 | -1/+2 | |
| | ||||||
* | Add initial regress for the error stack and ERR_* APIs. | jsing | 2024-10-02 | 2 | -0/+210 | |
| | ||||||
* | Enable additional CRYPTO_get_ex_new_index() tests. | jsing | 2024-10-02 | 1 | -6/+1 | |
| | | | | | | | It was previously possible to call CRYPTO_get_ex_new_index() with either a negative index or a positive index that equaled or exceeded CRYPTO_EX_INDEX__COUNT. The reimplementation of exdata treats these as error cases. | |||||
* | Enable large number of extension tests and stop skippking QUIC transport | tb | 2024-09-18 | 1 | -8/+3 | |
| | | | | parameter extension which we now know about | |||||
* | tlsfuzzer: add a start-server convenience target for interactive testing | tb | 2024-09-17 | 1 | -2/+6 | |
| | ||||||
* | Replace OpenSSL 3.1 (which no longer is in ports) with 3.3 | tb | 2024-09-17 | 1 | -2/+2 | |
| | ||||||
* | tlsfuzzer: grammar fix missed in previous | tb | 2024-09-14 | 1 | -2/+2 | |
| | ||||||
* | typo: troups -> groups | tb | 2024-09-13 | 1 | -2/+2 | |
| | ||||||
* | parametes -> parameters | tb | 2024-09-11 | 1 | -2/+2 | |
| | ||||||
* | Futhermore -> Furthermore | tb | 2024-09-07 | 1 | -2/+2 | |
| | ||||||
* | Prepare for an upcoming tlsfuzzer test that expects decode_error | tb | 2024-09-06 | 1 | -2/+5 | |
| | | | | when we send illegal_parameter. Shrug. | |||||
* | symbols: remove special case for cpuid_setup and cpu_caps | tb | 2024-09-01 | 1 | -8/+1 | |
| | | | | The former is gone and the latter is available in crypto.h. | |||||
* | Update for OPENSSL_cpu_caps() now being machine independent. | jsing | 2024-08-31 | 3 | -17/+5 | |
| | ||||||
* | Undo workaround for EVP_PKEY_*check() removal | tb | 2024-08-31 | 1 | -3/+2 | |
| | ||||||
* | Retire the whirlpool test | tb | 2024-08-31 | 2 | -251/+0 | |
| | ||||||
* | unhook whirlpool from the tree | tb | 2024-08-31 | 1 | -2/+1 | |
| | ||||||
* | Adjust freenull test for upcoming conf_api.h removal | tb | 2024-08-30 | 2 | -5/+2 | |
| | ||||||
* | Disable hmac and pkey_ec tests until after the bump | tb | 2024-08-29 | 1 | -2/+3 | |
| | ||||||
* | Remove evp_pkey_check test | tb | 2024-08-29 | 2 | -399/+1 | |
| | | | | The API it tests will be removed shortly | |||||
* | Remove unwanted trailing newlines from err/warn format strings. | anton | 2024-08-23 | 8 | -19/+19 | |
| | ||||||
* | Remove use of CSP/LMK in pkcs12 create/verify tests | tb | 2024-08-23 | 1 | -3/+2 | |
| | | | | reminded by ... anton | |||||
* | Drop OpenSSL 3.0 interop testing infrastructure | tb | 2024-08-18 | 8 | -75/+11 | |
| | | | | | The openssl 3.0 port was removed nearly a year ago shortly after the 7.4 release. | |||||
* | Add support for openssl32 in interop test | tb | 2024-08-18 | 7 | -9/+70 | |
| | ||||||
* | t_recvmmsg and t_sendmmsg were enabled in 2022 | guenther | 2024-08-15 | 1 | -2/+0 | |
| | ||||||
* | Add include path for crypto_arch.h. | jsing | 2024-08-11 | 1 | -1/+2 | |
| | ||||||
* | check_complete: accept #error | tb | 2024-08-08 | 1 | -0/+1 | |
| | ||||||
* | check_complete: OBJ_bsearch_() and OBJ_bsearch_ex_() are gone | tb | 2024-08-08 | 1 | -3/+0 | |
| | ||||||
* | hmac test: fix build with gcc | tb | 2024-08-08 | 1 | -2/+8 | |
| | | | | | | | The bounded attribute leads to failing regress compilation with gcc due to a test passing a negative length to exercise a chck. noticed and fixed suggested by claudio | |||||
* | adjust check_complete after recent-ish API and docs changes | tb | 2024-08-07 | 1 | -11/+2 | |
| | ||||||
* | Fix previous | tb | 2024-08-02 | 1 | -5/+3 | |
| | | | | | Arguably the want_protocol entries in various of these tests are incorrect but I'll leave that for another day. | |||||
* | Adjust tls regress for protocol parsing fixes | tb | 2024-08-02 | 3 | -16/+22 | |
| | | | | | This mostly reverts what was done by beck in Tallinn and adjust tlstest to add new test cases and now failing connection tests. | |||||
* | sched_yield() is not strong enough to overflow the recv buffer on some | claudio | 2024-07-30 | 1 | -2/+2 | |
| | | | | systems. Use a proper sleep using usleep(100) instead. | |||||
* | Revise regress for ssl3_get_cipher() changes. | jsing | 2024-07-23 | 1 | -8/+3 | |
| | ||||||
* | Revise regress to match cipher suite values change. | jsing | 2024-07-22 | 2 | -17/+13 | |
| | ||||||
* | asn1time: indicate which comparison function failed | tb | 2024-07-21 | 1 | -4/+7 | |
| | | | | extracted from a diff by Kenjiro Nakayama | |||||
* | Fix golden numbers after beck broke it months ago | tb | 2024-07-20 | 2 | -23/+20 | |
| | | | | (why is it always me who gets to clean up this shit?) | |||||
* | Add RCS id | tb | 2024-07-17 | 1 | -0/+1 | |
| | ||||||
* | Enable regress for SSL_CIPHER_get_handshake_digest() | jsing | 2024-07-17 | 1 | -4/+0 | |
| | | | | Turns out this is already linked statically. | |||||
* | Rework cipher find test to also provide coverage for SSL_CIPHER_*() | jsing | 2024-07-17 | 1 | -8/+754 | |
| | ||||||
* | Update regress for removal of SSL_HANDSHAKE_MAC_DEFAULT. | jsing | 2024-07-16 | 1 | -25/+2 | |
| | ||||||
* | fix signature of main() | anton | 2024-07-15 | 1 | -4/+3 | |
| | ||||||
* | enable warnings and apply a dash of knfmt | anton | 2024-07-15 | 2 | -1/+2 | |
| | ||||||
* | Add elf_aux_info(3) | jca | 2024-07-14 | 3 | -1/+59 | |
| | | | | | | | | Designed to let userland peek at AT_HWCAP and AT_HWCAP2 using an already existing interface coming from FreeBSD. Headers bits were snatched from there. Input & ok kettenis@ libc bump and sets sync will follow soon | |||||
* | Adjust regress to match changes in SSL_select_next_proto() args | tb | 2024-07-11 | 1 | -123/+99 | |
| | ||||||
* | Teach symbols test about the namespace | tb | 2024-07-10 | 2 | -3/+9 | |
| | | | | | | This ensures that when adding public symbols, the magic is not omitted. with/ok beck |