Skip to content

Stdlib: openssl_pkey_get_details thin AOT via libcrypto leaves (#34030) - #34035

Merged
PurHur merged 1 commit into
masterfrom
agent/issue-34030-openssl-pkey-get-details
Aug 23, 2026
Merged

PurHur merged 1 commit into
masterfrom
agent/issue-34030-openssl-pkey-get-details

Conversation

@PurHur

@PurHur PurHur commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Summary

Test plan

  • ./script/aot-smoke.sh → 8/8
  • ./script/docker-exec.sh -- bash -lc 'php bin/vm.php test/repro/issue_34030_openssl_pkey_get_details_aot.php' → 512|0|pub-ok
  • PHP_COMPILER_HELPER_RUNTIME_O=0 php bin/compile.php … && ./gd34030_thin.bin → 512|0|pub-ok (symbols __phpc_ossl_pkey_details_*)
  • vendor/bin/phpunit --filter 'Issue34030OpensslPkeyGetDetailsHappyPathAotTest|OpensslPkeyGetDetailsAotTest' → OK (6 tests)
  • php script/check-selfhost-spine-coverage-sync.php → OK
  • Not run: full ci-local.sh / north-star5-verify --strict

Made with Cursor

Leftover of #33496 TypeError-only gates: happy path now returns bits/type/key
from OpenSSLAsymmetricKey (__osslPem) using EVP leaves, peer openssl_pkey_new (#34015).

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur
PurHur merged commit 1c7dfaf into master Aug 23, 2026
0 of 2 checks passed
@PurHur
PurHur deleted the agent/issue-34030-openssl-pkey-get-details branch August 23, 2026 02:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Stdlib: openssl_pkey_get_details() JIT/AOT happy-path leftover of #33496 — details array AOT (ext/openssl/openssl.c)

1 participant