Commit Graph
11 Commits
Author SHA1 Message Date
atharvjairath 5255577954 feat(libressl3): retain EVP and EC key references 2026-10-27 03:31:01 +05:30
Dean 7e3e883584 Merge pull request #10948 from AZLisme/feat/libressl3-asn1-accessors
feat(libSceLibreSsl3): implement ASN.1 integer decoding
2026-10-27 10:57:14 +13:00
AZLisme 81013f41bf docs(libressl3): clarify confirmed ASN.1 error and ownership gaps 2026-10-26 18:15:08 +08:00
AZLisme 816ca46c66 docs(libressl3): qualify ASN.1 native decoding evidence 2026-10-26 09:51:16 +08:00
AZLisme 77ba69041c docs(libSceLibreSsl3): correct ASN.1 debt grammar 2026-10-25 21:20:00 +08:00
AZLisme 489b27e780 refactor(libSceLibreSsl3): publish standalone ASN.1 integer decoder 2026-10-25 21:19:50 +08:00
AZLisme 318b1fad9e feat(libSceLibreSsl3): implement ASN.1 integer decoding 2026-10-25 21:19:50 +08:00
jacob6769andClaude Opus 5.5 0fed30252a fix(libSceLibreSsl): follow LibreSSL 2.5.4 and 4.0.0 for null digest buffers and SHA-512/t lengths
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-24 12:01:56 +09:00
HQasperandClaude Opus 5.5 71ce2fe6da feat(libSceLibreSsl3): implement MD5 and SHA1
Both one-shots threw. They run Init, Update and Final through
libSceLibreSsl's MD5_* and SHA1_*, which libSceLibreSsl3 now links,
and return the digest buffer. A null digest buffer throws, since
LibreSSL up to 3.8 hashes into a static buffer and later versions do
not check it.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
2026-10-21 17:50:18 +00:00
Codex 455529710c feat(libressl3): implement CRYPTO_memcmp 2026-10-21 15:02:41 +08:00
xdCloudy 5d634365fc feat(prx): add missing libSceLibreSsl3 exports 2026-10-21 02:37:16 +01:00