Commit graph

  • 8f04db7c12 Improve TLS handling of EC point formats (3.0) openssl-3.0 Viktor Dukhovni 2026-06-20 00:28:36 +10:00
  • f8da3aa370 Update SSL_CTX_set1_curves.pod for OpenSSL 3.5 additions openssl-3.5 Brady Foster 2026-07-19 22:44:18 -04:00
  • 40686f7a91 Update SSL_CTX_set1_curves.pod for OpenSSL 3.5 additions openssl-3.6 Brady Foster 2026-07-19 22:44:18 -04:00
  • 4f35b3c0e1 Update SSL_CTX_set1_curves.pod for OpenSSL 3.5 additions openssl-4.0 Brady Foster 2026-07-19 22:44:18 -04:00
  • 971b8d060e Update SSL_CTX_set1_curves.pod for OpenSSL 3.5 additions master Brady Foster 2026-07-19 22:44:18 -04:00
  • 84de9caccd Restore empty raw PKCS#1 verify-recover behavior openssl-3.4 Mounir IDRASSI 2026-07-19 10:10:14 +09:00
  • 16b0f100e4 Restore empty raw PKCS#1 verify-recover behavior Mounir IDRASSI 2026-07-19 10:10:14 +09:00
  • 289e64db0a Restore empty raw PKCS#1 verify-recover behavior Mounir IDRASSI 2026-07-19 10:10:14 +09:00
  • 1929690cfc Restore empty raw PKCS#1 verify-recover behavior Mounir IDRASSI 2026-07-19 10:10:14 +09:00
  • 5f48317d6d Restore empty raw PKCS#1 verify-recover behavior Mounir IDRASSI 2026-07-19 10:10:14 +09:00
  • 95b4936aa1 OSSL_FN: Add mod_mul and mod_sqr stanza tests feature/ossl_fn Richard Levitte 2026-07-10 12:58:23 +02:00
  • 7a88869224 OSSL_FN: Add modular context sizing Richard Levitte 2026-07-10 09:10:59 +02:00
  • 74084eb28e Add unit tests for OSSL_FN modular arithmetic functions Richard Levitte 2026-05-20 15:19:01 +02:00
  • 10a5bb87dc OSSL_FN: Add the modular arithmetic functions Richard Levitte 2026-05-20 12:20:04 +02:00
  • 18a19d81b9 OSSL_FN: implement internal 'ossl_fn_add_words' and 'ossl_fn_add_words' Richard Levitte 2026-05-21 13:52:02 +02:00
  • ab42643c66 [test] bntest: add ModInv file tests Billy Brumley 2026-07-17 02:37:59 -04:00
  • 82b214d9bc OSSL_FN: Make RAND top selector count-based Richard Levitte 2026-07-17 16:30:40 +02:00
  • 1588f1f3eb OSSL_FN: Add random-number functions rand / priv_rand / range Richard Levitte 2026-07-14 09:48:01 +02:00
  • d0e86cb69e OSSL_FN: Add assignment helpers set_word, one, zero Richard Levitte 2026-07-13 22:33:03 +02:00
  • 9cc605f48e OSSL_FN: Implement OSSL_FN_add_word / OSSL_FN_sub_word Richard Levitte 2026-07-13 22:23:37 +02:00
  • 97618c446f OSSL_FN: Add introspection helpers is_word, is_zero, is_one, is_odd Richard Levitte 2026-07-13 22:05:12 +02:00
  • 60551b673b OSSL_FN: Add OSSL_FN_is_bit_set() Richard Levitte 2026-07-13 20:44:46 +02:00
  • ed9ea9710d OSSL_FN: Add lshift1 round-trip checks to fntest Richard Levitte 2026-07-16 12:01:16 +02:00
  • 10d074a041 OSSL_FN: Add OSSL_FN right-shift tests to fntest Richard Levitte 2026-07-09 12:40:06 +02:00
  • c6866fa3d3 OSSL_FN: Add OSSL_FN right shifts Richard Levitte 2026-07-02 15:22:20 +02:00
  • 7593990ddf OSSL_FN: Add div and mod stanza tests Richard Levitte 2026-07-09 11:22:29 +02:00
  • b5aa70d2c1 OSSL_FN: Add division context sizing Richard Levitte 2026-07-09 11:07:12 +02:00
  • 12929d3852 OSSL_FN: Add the 'div' and 'mod' functions Richard Levitte 2026-04-14 13:28:05 +02:00
  • f2faee2915 Improve TLS handling of EC point formats (4.0) Viktor Dukhovni 2026-06-20 00:28:36 +10:00
  • dc616dec77 Improve TLS handling of EC point formats (4.0) Viktor Dukhovni 2026-06-20 00:28:36 +10:00
  • b03bff42a8 Improve TLS handling of EC point formats (4.0) Viktor Dukhovni 2026-06-20 00:28:36 +10:00
  • 22116dd1e2 Improve TLS handling of EC point formats (4.0) Viktor Dukhovni 2026-06-20 00:28:36 +10:00
  • 3e4f7e7720 Reject unknown TLS 1.3 ServerHello extensions Mounir IDRASSI 2026-05-05 19:30:49 +09:00
  • 0b777699e3 crypto: use void * in RISC-V digest shims Christoph Müllner 2026-04-10 02:22:52 +02:00
  • 0925384d85 crypto: use void * in RISC-V digest shims Christoph Müllner 2026-04-10 02:22:52 +02:00
  • 870f4f51a6 crypto: use void * in RISC-V digest shims Christoph Müllner 2026-04-10 02:22:52 +02:00
  • b557389dd1 crypto: use void * in RISC-V digest shims Christoph Müllner 2026-04-10 02:22:52 +02:00
  • d2c0db0d9d crypto: use void * in LoongArch SHA shim Christoph Müllner 2026-04-10 02:23:01 +02:00
  • 4499e9abe1 crypto: use void * in RISC-V digest shims Christoph Müllner 2026-04-10 02:22:52 +02:00
  • 10413cceb6 Add OSSL_ECHSTORE_read_echconfiglist fuzzer Greensi7 2026-07-20 23:34:08 +02:00
  • ce605796d3 DH: harden empty fromdata Viktor Dukhovni 2026-05-25 00:40:41 +10:00
  • 0723430177 doc: document that HMAC_Update cannot be called after HMAC_Final Nicky Mouha 2026-06-17 16:18:49 -04:00
  • b80761945b Fix capitalization of 'Swiss Army knife' in README codingsushi79 2026-07-17 22:02:19 -04:00
  • 3a5a104da6 docs: clarify EVP_PKEY context workflow and operation descriptions Mounir IDRASSI 2026-07-18 11:11:26 +09:00
  • f7112c925c docs: clarify EVP_PKEY context workflow and operation descriptions Mounir IDRASSI 2026-07-18 11:11:26 +09:00
  • e7a8d9c19e Added Nvidia/Olympus CPU dispatch for SHA3/EOR3 AES GCM on Vera CPU Alexander Nesterovskiy 2026-05-15 12:09:33 +00:00
  • 05b241cb09 Fix missing NULL check in statem_clnt_construct_test Neil Horman 2026-07-21 14:52:59 -04:00
  • 9375418a87 use safe_math on do_name_ex Neil Horman 2026-07-17 14:22:50 -04:00
  • eac8ed4825 Add return check to OSSL_DECODER_up_ref Neil Horman 2026-07-17 13:04:29 -04:00
  • 08483dbaef DTLS 1.3 Remove SSL_stateless support feature/dtls-1.3 Ryan Hooper 2026-06-02 10:24:48 -04:00
  • 7810f3341a errors: fix stale string overrides in openssl.txt for renamed SSL error codes Todd Short 2026-07-17 17:34:11 -04:00
  • ba2f3b557a errors: fix stale string overrides in openssl.txt for renamed SSL error codes Todd Short 2026-07-17 17:34:11 -04:00
  • 9f8231027b CHANGES.md updates Viktor Dukhovni 2026-07-16 05:36:42 +10:00
  • 4abb70d327 PSK: Handle non-empty client sid_ctx Viktor Dukhovni 2026-07-12 00:35:56 +10:00
  • ecd8d329f3 Fix TLS 1.3 PSKs with SSL_VERIFY_PEER and no sid_ctx. Viktor Dukhovni 2026-07-12 00:35:35 +10:00
  • 4cef487f2a Guard against NULL data in empty ASN1_STRINGs Norbert Pocs 2026-07-18 16:49:06 +02:00
  • 63afe63914 quic: report SRTM entry match status via an output argument Nikola Pajkovsky 2026-07-16 14:15:56 +02:00
  • fcba83dc4d Wire radix QUIC test framework clock to simulated time Andrew Dinh 2026-07-12 23:50:05 +07:00
  • 08d3dd81b2 Port script_19 to radix test framework Andrew Dinh 2026-06-30 20:52:51 +07:00
  • 7c6adaee6b Port script_18 to radix test framework Andrew Dinh 2026-06-30 17:17:48 +07:00
  • 9b94348003 Port script_17 to radix test framework Andrew Dinh 2026-06-30 17:07:37 +07:00
  • e528888bc0 Port script_16 to radix test framework Andrew Dinh 2026-06-29 22:55:25 +07:00
  • b27fe1419c Port script_15 to radix test framework Andrew Dinh 2026-06-29 22:38:43 +07:00
  • 458bfef110 Fix clean target find/-prune precedence bug Andrew Dinh 2026-07-20 09:05:59 +07:00
  • db5b985369 Migrate QUIC_TSERVER script 13 and script 14 to radix Andrew Dinh 2026-07-13 22:43:41 +07:00
  • a44ba221ab apps: test rsa -text option Jakub Zelenka 2026-07-14 18:26:40 +02:00
  • 96158be18c ml_kem: Add a check for shared_secret Loganaden Velvindron 2026-07-02 09:13:45 +04:00
  • 5054a21751 ml_kem: Add a check for shared_secret Loganaden Velvindron 2026-07-02 09:13:45 +04:00
  • 6d30859332 ml_kem: Add a check for shared_secret Loganaden Velvindron 2026-07-02 09:13:45 +04:00
  • 695eb4bd64 ml_kem: Add a check for shared_secret Loganaden Velvindron 2026-07-02 09:13:45 +04:00
  • ef6f59329d demos: wire up echecho Eugene Syromiatnikov 2026-06-26 19:23:21 +02:00
  • 2216d3b10f demos/sslecho/echecho.c: apply Windows-specific changes Eugene Syromiatnikov 2026-06-27 13:16:07 +02:00
  • 87b0f363dc demos/sslecho/echecho.c: check return values of SSL_* calls Eugene Syromiatnikov 2026-06-27 12:44:06 +02:00
  • 7a4522bf26 demos/sslecho/echecho.c: use SSL_set1_ipaddr() instead of SSL_set1_host() Eugene Syromiatnikov 2026-06-27 12:42:27 +02:00
  • bf1f522f34 demos/sslecho/echecho.c: declare locally used functions as static Eugene Syromiatnikov 2026-06-27 12:40:59 +02:00
  • 936a9ce283 demos/sslecho/echecho.c: use <stdbool.h> Eugene Syromiatnikov 2026-06-27 12:32:52 +02:00
  • 0e1176078f demos/sslecho/echecho.c: reflow overly long lines Eugene Syromiatnikov 2026-06-27 12:26:28 +02:00
  • 913cd240c7 demos: add PKCS#12 reading and writing demos to the primary build system Eugene Syromiatnikov 2026-06-26 19:12:46 +02:00
  • 3227ca41ec demos/pkcs12/pkwrite.c: drop deprecated init calls Eugene Syromiatnikov 2026-06-27 13:25:02 +02:00
  • 25a7067b3d demos/README.txt: mention quic-server-block.c and quic-server-non-block.c Eugene Syromiatnikov 2026-06-26 16:51:29 +02:00
  • 8f8c42fa2d demos: wire up tls-server-block Eugene Syromiatnikov 2026-06-26 14:56:11 +02:00
  • 940f4930c8 demos/guide/tls-server-block.c: check results of __owur API calls Eugene Syromiatnikov 2026-06-26 20:02:01 +02:00
  • 874917b8ab Add regression test for negative EVP_CIPHER_get_iv_length() in PKCS5_pbe2_set_scrypt Weidong Wang 2026-03-28 03:33:47 -05:00
  • e86673d347 Add regression test for negative EVP_CIPHER_get_iv_length() in PKCS5_pbe2_set_scrypt Weidong Wang 2026-03-28 03:33:47 -05:00
  • 8194b426f9 Add regression test for negative EVP_CIPHER_get_iv_length() in PKCS5_pbe2_set_scrypt Weidong Wang 2026-03-28 03:33:47 -05:00
  • 437e09afb1 Make sure we always check return of CRYPTO_UP_REF which can fail. Frederik Wedel-Heinen 2026-06-27 07:11:14 +02:00
  • 4f258c3f3c Fix DSA with SHA-384 / SHA-512 X.509 verification (issue openssl#30432) John Claus 2026-04-10 03:21:30 -06:00
  • 0345927a02 test_ocsp: bump test number Norbert Pocs 2026-07-20 12:02:17 +02:00
  • 1512b30732 INSTALL.md: document --manpage-format changes Enji Cooper 2025-10-28 09:43:29 -07:00
  • 5bbc49a5c9 Add mandoc output support for manpages Enji Cooper 2025-09-04 21:27:29 -07:00
  • ab494079fa Fix SM2 RISC-V64 crash from functions emitted into .rodata Mounir IDRASSI 2026-07-07 15:45:07 +09:00
  • a5b3f8863f Fix SM2 RISC-V64 crash from functions emitted into .rodata Mounir IDRASSI 2026-07-07 15:45:07 +09:00
  • f106d7632a Only verify software can build if it is not a documentation only PR. Frederik Wedel-Heinen 2026-04-07 21:55:52 +02:00
  • 6a1f43c5dd apps: add offline OCSP request/responder/verify round-trip test Jakub Zelenka 2026-07-02 17:37:37 +02:00
  • eb06903719 doc: clarify pkeyutl -rawin and -digest for no-prehash signatures olszomal 2026-06-12 10:52:05 +02:00
  • 5dcd37b189 doc: clarify pkeyutl -rawin and -digest for no-prehash signatures olszomal 2026-06-12 10:52:05 +02:00
  • 880e73f3d3 doc: clarify pkeyutl -rawin and -digest for no-prehash signatures olszomal 2026-06-12 10:52:05 +02:00
  • 27858603cb doc: clarify pkeyutl -rawin and -digest for no-prehash signatures olszomal 2026-06-12 10:52:05 +02:00
  • 2e49fe4ad8 statem: test tls_construct_client_certificate Jakub Zelenka 2026-07-04 13:58:00 +02:00
  • 7f850c3dbb statem: test tls_construct_end_of_early_data Jakub Zelenka 2026-07-04 12:42:36 +02:00