Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Will OpenSSL 3.1.x be the next step to have an xcframework? #167

Closed
ferencIOS opened this issue May 4, 2023 · 9 comments · Fixed by #174
Closed

Will OpenSSL 3.1.x be the next step to have an xcframework? #167

ferencIOS opened this issue May 4, 2023 · 9 comments · Fixed by #174

Comments

@ferencIOS
Copy link

Hi all!

As per title: is there any idea to port openssl 3.1.x?

Thank you.

@krzyzanowskim
Copy link
Owner

is it the time already?

@ferencIOS
Copy link
Author

Reading from the official site: https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/

So I guess from September 3.1.x will be the only supported series :)

@wyllys66
Copy link

wyllys66 commented Jun 26, 2023

I was able to build for 3.1.1 by substituting darwin-common->module_ldflags from "-bundle" to "-dynamiclib" in Configurations/shared_info.pl

I haven't fully tested it yet, but it does complete the build.

Additionaly, had to update the header files in support/OpenSSLh.h to include the 3.1.1 headers (and remove deprecated, deleted ones) and do the same in the OpenSSL.xcproject - update the include files.

@jzilske
Copy link

jzilske commented Aug 10, 2023

@krzyzanowskim thank you for providing timely updates all this time (the latest one just hours ago), but I'd second @ferencIOS's request as OpenSSL 1.1.1 "will no longer be receiving publicly available security fixes" after September 11 which is in almost exactly a month from today. Are there plans to provide updates for the 3.0 or 3.1 series going forward?

@krzyzanowskim
Copy link
Owner

I plan to prepare update to 3.x later this month.

@jzilske
Copy link

jzilske commented Aug 11, 2023

That's great, thank you again.

@krzyzanowskim
Copy link
Owner

3.1.2 update PR is on #174 if anyone wants to give it a try.
I appreciate confirmation it works or other feedback before I release the version.

It's not tagged so you have to use the branch name.

@jzilske
Copy link

jzilske commented Sep 14, 2023

@krzyzanowskim Thanks for the update! OpenSSL 3.0 changed its license though (cf. https://www.openssl.org/docs/man3.0/man7/migration_guide.html#License-Change); maybe you want to reflect that?

@krzyzanowskim
Copy link
Owner

done https://github.com/krzyzanowskim/OpenSSL/blob/main/LICENSE.txt

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 a pull request may close this issue.

4 participants