Skip to content

Adding or make functional OpenSSL compat APIs - #11363

Open
SparkiDev wants to merge 1 commit into
wolfSSL:masterfrom
SparkiDev:openssl_compat_api
Open

Adding or make functional OpenSSL compat APIs#11363
SparkiDev wants to merge 1 commit into
wolfSSL:masterfrom
SparkiDev:openssl_compat_api

Conversation

@SparkiDev

Copy link
Copy Markdown
Contributor

Description

X509_check_purpose
SSL_CTX_set0_tmp_dh_pey
SSL_get1_peer_certificate
EVP_AES_wrap, EVP_AES_wrap_pad
EVP_PKEY_get_raw_private_key, EVP_PKEY_get_raw_public_key OCSP_crl_reason_str
X509_get_default_cert_dir, X509_get_default_cert_dir_env X509_get_default_cert_file_dir
SSL_add_dir_cert_subjects_to_stack, SSL_add_file_cert_subjects_to_stack EVP_md_null
SSL_CTX_get_ciphers
SSL_CTX_set_client_hello_cb, SSL_client_hello_get0_ext i2a_ASN1_STRING
SSL_CTX_load_verify_file, SSL_CTX_load_verify_dir

Testing

Regression tested TLS and OpenSSL API configurations.

@SparkiDev SparkiDev self-assigned this Sep 3, 2026
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

MemBrowse Memory Report

gcc-arm-cortex-m4

  • FLASH: .rodata.wolfSSL_ERR_reason_error_string.str1.1 +38 B (+0.0%, 204,803 B / 262,144 B, total: 78% used)

gcc-arm-cortex-m4-openssl-compat

  • FLASH: .rodata +208 B, .text +3,328 B (+0.5%, 784,444 B / 1,048,576 B, total: 75% used)

gcc-arm-cortex-m4-pq

  • FLASH: .rodata +40 B (+0.0%, 301,612 B / 1,048,576 B, total: 29% used)

gcc-arm-cortex-m4-rsa-only

  • FLASH: .rodata +40 B (+0.0%, 331,848 B / 1,048,576 B, total: 32% used)

gcc-arm-cortex-m4-tls13

  • FLASH: .rodata.wolfSSL_ERR_reason_error_string.str1.1 +38 B (+0.0%, 242,229 B / 262,144 B, total: 92% used)

gcc-arm-cortex-m7

  • FLASH: .rodata.wolfSSL_ERR_reason_error_string.str1.1 +38 B (+0.0%, 204,803 B / 262,144 B, total: 78% used)

gcc-arm-cortex-m7-pq

  • FLASH: .rodata +40 B (+0.0%, 302,572 B / 1,048,576 B, total: 29% used)

gcc-arm-cortex-m7-tls13

  • FLASH: .rodata.wolfSSL_ERR_reason_error_string.str1.1 +38 B (+0.0%, 242,229 B / 262,144 B, total: 92% used)

linuxkm-standard

@SparkiDev
SparkiDev force-pushed the openssl_compat_api branch 4 times, most recently from 3857c52 to 1ead3c0 Compare September 4, 2026 04:07
@SparkiDev

Copy link
Copy Markdown
Contributor Author

Jenkins: retest this please

@wolfSSL-Fenrir-bot wolfSSL-Fenrir-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fenrir Automated Review — PR #11363

Scan targets checked: wolfcrypt-bugs, wolfcrypt-rs-bugs, wolfcrypt-src, wolfssl-bugs, wolfssl-src

Findings: 5
5 finding(s) posted as inline comments (see file-level comments below)

This review was generated automatically by Fenrir. Reported findings require changes before merge.

Comment thread wolfcrypt/src/evp_pk.c Outdated
Comment thread wolfcrypt/src/evp.c Outdated
Comment thread tests/api/test_evp_cipher.c
Comment thread src/internal.c Outdated
Comment thread src/ssl.c
X509_check_purpose
SSL_CTX_set0_tmp_dh_pey
SSL_get1_peer_certificate
EVP_AES_*_wrap, EVP_AES_*_wrap_pad
EVP_PKEY_get_raw_private_key, EVP_PKEY_get_raw_public_key
OCSP_crl_reason_str
X509_get_default_cert_dir, X509_get_default_cert_dir_env
X509_get_default_cert_file_dir
SSL_add_dir_cert_subjects_to_stack, SSL_add_file_cert_subjects_to_stack
EVP_md_null
SSL_CTX_get_ciphers
SSL_CTX_set_client_hello_cb, SSL_client_hello_get0_ext
i2a_ASN1_STRING
SSL_CTX_load_verify_file, SSL_CTX_load_verify_dir
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.

2 participants