Commit Graph
312 Commits
Author SHA1 Message Date
Dean Galvin 74c81364fe Merge branch 'main' 2026-11-06 08:02:39 +13:00
Dean Galvin 401fe103a9 Merge branch 'main' 2026-11-06 07:32:37 +13:00
Dean Galvin 3b82343a95 Merge branch 'main' 2026-11-06 07:24:12 +13:00
Ahmad Mujahid 28de01d36a docs(libressl): align export debt after SSL settings merge 2026-11-05 22:12:59 +04:00
Dean Galvin 4627a2799a Merge branch 'main' 2026-11-06 07:06:53 +13:00
Ahmad Mujahid e8e6325eaf docs(libressl): align export debt after SSL merge 2026-11-05 21:35:57 +04:00
Dean Galvin ce3e5ec490 Merge branch 'main' 2026-11-06 06:34:17 +13:00
Ahmad Mujahid d708a2573e fix(libressl): align SSL settings with merged context support 2026-11-05 21:22:00 +04:00
Ahmad Mujahid 3b1512c450 docs(libressl): align export debt with current main 2026-11-05 21:17:31 +04:00
Dean Galvin 593267d064 Merge branch 'main' 2026-11-06 06:10:16 +13:00
Dean Galvin d51e2ac277 Merge branch 'main' 2026-11-06 06:10:15 +13:00
Dean Galvin 1cc6589775 Merge branch 'main' 2026-11-06 06:10:15 +13:00
Ahmad Mujahid 485e945c38 fix(libressl): align SSL settings after X509 names merge 2026-11-05 20:53:18 +04:00
Ahmad Mujahid c14e55548e docs(libSceLibreSsl): align debt wording after X509 merge 2026-11-05 20:52:32 +04:00
Dean Galvin 300af5cbce Merge branch 'main' 2026-11-06 05:46:54 +13:00
Ahmad Mujahid 48636f1cbd fix(libressl): align SSL settings with current main 2026-11-05 20:29:33 +04:00
Ahmad Mujahid a9fe4365f2 docs(libSceLibreSsl): remove duplicate X509 name debt 2026-11-05 20:22:21 +04:00
Ahmad Mujahid 496fc9576a fix(libressl): align SSL context controls with main 2026-11-05 20:13:50 +04:00
Dean Galvin 24f3a18283 Merge branch 'main' 2026-11-06 05:02:45 +13:00
Ahmad Mujahid 10742a0892 fix(libressl): align X509 name dependency 2026-11-05 20:00:35 +04:00
Ahmad Mujahid 3ffcaece3d docs(libressl): align debt wording after OCSP merge 2026-11-05 20:00:16 +04:00
Ahmad Mujahid 7ca0443200 fix(libressl): align X509 names with current main 2026-11-05 20:00:11 +04:00
Ahmad Mujahid a3ca2e11c6 fix(libressl): align OCSP validity with current main 2026-11-05 18:27:35 +04:00
Ahmad Mujahid 81c1b9b2ac docs(libressl): align pending export wording with main 2026-11-05 18:23:24 +04:00
Dean Galvin 6bf0609603 Merge branch 'main' 2026-11-06 01:48:06 +13:00
Dean Galvin d239a6e0c7 Merge branch 'main' 2026-11-06 00:31:14 +13:00
Yunus Shaikh 984cae2063 Merge main into feat/libressl-rsa-public-key 2026-11-05 03:24:32 -08:00
Dean 5a273d9f3b Merge pull request #10834 from EagleBearerYS/feat/libressl-evp-cipher
feat(libSceLibreSsl): implement the EVP cipher calls on the cipher context
2026-11-06 00:03:59 +13:00
Dean e64bd63865 Merge pull request #14717 from rooklz/fix/libressl-store-lookup-arguments
fix(libSceLibreSsl): throw the documented exception for faulting lookup and verify-parameter arguments
2026-11-05 17:00:02 +13:00
Yunus Shaikh db6537d1c7 Merge main into feat/libressl-evp-cipher 2026-11-04 15:56:04 -08:00
Yunus Shaikh 05387ced6d Merge main into feat/libressl-rsa-public-key 2026-11-04 15:53:40 -08:00
Dean Galvin fa9c9fbe96 Merge branch 'main' 2026-11-05 12:10:31 +13:00
Alvaro d5f0ea7f5f feat(libSceLibreSsl): implement SSL_want 2026-11-04 23:57:28 +01:00
Alvaro 4574b58171 feat(libSceLibreSsl): implement SSL_get_shutdown 2026-11-04 23:57:28 +01:00
Alvaro 677ba43c10 feat(libSceLibreSsl): implement SSL_get_verify_result 2026-11-04 23:57:28 +01:00
Alvaro 90a6773de6 feat(libSceLibreSsl): implement SSL_version 2026-11-04 23:57:28 +01:00
Alvaro 3d8e708cd3 feat(libSceLibreSsl): implement SSL_get_wbio 2026-11-04 23:57:28 +01:00
Alvaro 97ef438714 feat(libSceLibreSsl): implement SSL_get_rbio 2026-11-04 23:57:28 +01:00
Alvaro a8ea8d0ffc feat(libSceLibreSsl): implement SSL_get_SSL_CTX 2026-11-04 23:57:27 +01:00
Alvaro 1b7914cf30 feat(libSceLibreSsl): implement X509_NAME_ENTRY_get_data 2026-11-04 23:57:26 +01:00
Alvaro 9f7896f2ba feat(libSceLibreSsl): implement X509_NAME_get_entry 2026-11-04 23:57:26 +01:00
Yunus Shaikh f30dd4849a Merge main into feat/libressl-evp-cipher
alvaroelpob's #10450 implements EVP_CIPHER_block_size and adds its own
LibreSslEvpCipher, with the same fields as this branch's and its function
pointers as void*. The merge keeps this branch's typed definition, since
EvpCipherCtx.cpp calls through those pointers, and gives
EVP_CIPHER_block_size main's const LibreSslEvpCipher* signature.

In docs/dev/debt/libSceLibreSsl.md the pending-exports count is now 198,
the NotImplemented_nid_no_patch calls left in the merged Export.cpp. The
CMAC entry drops "Of the EVP cipher exports, only EVP_CIPHER_block_size
still throws", which #10450 made untrue, and the EVP_cleanup entry no
longer lists SSL_library_init, which #11662 implements, among the calls
that are not implemented.
2026-11-04 14:47:01 -08:00
Yunus Shaikh 4c7c65a244 Merge main into feat/libressl-rsa-public-key 2026-11-04 14:40:45 -08:00
Dean Galvin 1f7daf5932 Merge branch 'main' 2026-11-05 11:35:15 +13:00
Daniel 8447052b58 Merge branch 'main' into feat/libSceLibreSsl-OCSP_resp_count 2026-11-04 22:12:40 +01:00
Yunus Shaikh 354e5c8351 Merge main into feat/libressl-rsa-public-key 2026-11-04 12:40:06 -08:00
Yunus Shaikh c83992150b Merge main into feat/libressl-evp-cipher 2026-11-04 12:37:26 -08:00
Dean Galvin fc018e4614 Merge branch 'main' 2026-11-05 09:04:15 +13:00
Alvaro a7bcb62588 feat(libSceLibreSsl): implement OCSP_single_get0_status 2026-11-04 20:01:49 +01:00
Alvaro 963d2a5d92 feat(libSceLibreSsl): implement OCSP_response_status 2026-11-04 20:01:48 +01:00