Davide De Rosa
e6e4b76e60
Use public OpenGPG key server
2021-09-15 11:03:59 +02:00
Levi Brown
85c7500ae0
Perform GPG Signature Validation on the archive
2021-09-15 11:03:25 +02:00
Davide De Rosa
3597714d2c
Bump OpenSSL version
2021-09-15 10:45:29 +02:00
Davide De Rosa
77244d0806
Update bundle
2021-05-30 23:34:59 +02:00
Davide De Rosa
901f68c07a
Bump OpenSSL version
2021-05-24 10:29:35 +02:00
Davide De Rosa
ada87845f8
Bump podspec
2021-03-02 14:49:24 +01:00
Davide De Rosa
fa491f04c0
Fix removed +x permission
2021-03-02 14:48:08 +01:00
Davide De Rosa
aeb695b01e
Merge pull request #38 from lmmenge/master
...
Fix support for WatchOS Simulator on Xcode 12.4 (ARM64)
2021-03-02 14:29:53 +01:00
Lucas Menge
299ead147c
Add watchos-sim-cross-arm64 target
2021-03-02 12:00:44 +01:00
Lucas Menge
30c3fdddfc
Update to OpenSSL 1.1.1j
2021-03-02 12:00:29 +01:00
Davide De Rosa
d217ffc557
Fix cache syntax and be verbose
2021-01-05 01:58:56 +01:00
Davide De Rosa
a8d8ab52e7
Drop x permission
2020-12-28 17:33:58 +01:00
Davide De Rosa
769f441716
Merge pull request #33 from ilkerc/master
...
Fix catalyst symlinks
2020-12-09 19:25:40 +01:00
ilker cam
75657e29b5
Update OpenSSL-Apple.podspec
2020-12-09 20:33:46 +03:00
ilker cam
663095279f
Update create-openssl-framework.sh
2020-12-09 20:33:18 +03:00
Davide De Rosa
7eb1ce9894
Reintroduce legacy i386 targets
...
- WatchOS Simulator
Fixes #31
2020-12-02 21:50:36 +01:00
Davide De Rosa
ab1ecbeca7
Bump version
2020-11-19 20:49:04 +01:00
Davide De Rosa
b436a24d22
Fix min iOS SDK overridden globally
...
Some targets enforce iOS 13.0 as minimum SDK, whereas current
script was overriding IOS_MIN_SDK_VERSION at a global scope.
Override min SDK 13.0 in those targets specifically.
See 1cf972d36f
Fixes #30
2020-11-19 17:58:19 +01:00
Davide De Rosa
c1ce10a4f0
Merge pull request #26 from keeshux/migrate-to-xcframework
...
Package fat frameworks as XCFramework
2020-11-17 10:07:04 +01:00
Davide De Rosa
9c4458af56
Raise CI timeout further
2020-11-15 19:14:10 +01:00
Davide De Rosa
8ed4b35737
Update Demo with XCFramework
2020-11-14 17:54:34 +01:00
Davide De Rosa
519ec9de7c
Update podspec to use XCFramework
...
Drop redundant template.
2020-11-14 17:15:59 +01:00
Davide De Rosa
0c61811aed
Produce XCFramework from per-platform frameworks
...
1. Produce one framework per platform
2. Merge archs (lipo) into same platform framework
3. Assemble fat frameworks into XCFramework
For more information:
- https://github.com/balthisar/openssl-xcframeworks
- https://developer.apple.com/forums/thread/666335
2020-11-14 16:51:24 +01:00
Davide De Rosa
3f826877c1
Skip lipo -create for static libs
...
Can't merge same arch for multiple platforms (e.g. iPhone
Simulator arm64 and iOS arm64). Also not needed for frameworks
creation, which is the primary goal of the scripts.
2020-11-14 16:51:24 +01:00
Davide De Rosa
035c02ec02
Merge pull request #25 from keeshux/apple-silicon
...
Add new arm64 targets (Apple Silicon)
2020-11-14 16:50:53 +01:00
Davide De Rosa
2f5cdaf136
Clean up platforms
...
- Rename WatchOS platform to Watch
- Drop Apple Watch armv7k
- Use "MacOSX" sys_id in targets .conf
2020-11-14 15:42:00 +01:00
Davide De Rosa
8ad22a2b3e
Update Demo
2020-11-13 22:14:25 +01:00
Davide De Rosa
ca05f8c697
Update README with recent archs
...
Fixes #21
2020-11-13 00:56:27 +01:00
Davide De Rosa
edeb296502
Bump podspec
2020-11-12 21:09:47 +01:00
Davide De Rosa
dfbf5a0564
Omit ARM64 simulator until migration to XCFrameworks
...
Can't lipo arm64 slices for different platforms (iPhoneOS and
iPhoneSimulator).
2020-11-12 20:13:57 +01:00
Davide De Rosa
2f6f4f5d57
Update README
2020-11-12 20:13:24 +01:00
Davide De Rosa
340537f48e
Bump podspec targets
2020-11-12 20:13:14 +01:00
Davide De Rosa
029e8ddeee
Enable ARM64 assembler on Apple Silicon
...
https://github.com/openssl/openssl/pull/12369
2020-11-12 19:00:09 +01:00
Davide De Rosa
1cf972d36f
Override min SDK for Apple Silicon
...
- iPhoneSimulator ARM64 = 13.0
- macOS ARM64 = 11.0
Would cause compiler warnings otherwise.
2020-11-12 19:00:09 +01:00
Davide De Rosa
2d7d115186
Add arm64 targets
...
- New Macs
- Catalyst
- iPhone Simulator
2020-11-12 19:00:09 +01:00
Davide De Rosa
2be1214e3b
Strip and reorder targets
...
- Adjust target min SDKs to build script
- Split opensslconf suffix by platform
- Drop old i386 targets
2020-11-12 18:59:46 +01:00
Davide De Rosa
09dc3f6031
Add arm64e to podspec
2020-11-12 16:44:11 +01:00
Davide De Rosa
41e15eb577
Merge pull request #23 from keeshux/support-mac-catalyst
...
Add macOS Catalyst support
2020-11-12 16:43:46 +01:00
Davide De Rosa
506c071196
Add macOS Catalyst support
...
Backported from fork:
- https://github.com/balthisar/openssl-xcframeworks
2020-11-07 13:21:31 +01:00
Davide De Rosa
53c7af66e3
Bump default version to 1.1.1h
2020-11-07 13:21:04 +01:00
Davide De Rosa
184673f650
Drop support for OpenSSL 1.0.x
2020-11-07 00:21:11 +01:00
Davide De Rosa
3b61cfc72e
Configure Demo for basic CI
2020-10-31 01:32:54 +01:00
Davide De Rosa
fd2b41facc
Merge pull request #22 from AndreasVerhoeven/master
...
Adds support for WatchOS Simulator on Xcode 12 (x86_64)
2020-10-19 13:05:40 +02:00
Andreas Verhoeven
1f6e54a774
Removed debug echo
2020-10-14 17:09:26 +02:00
Andreas Verhoeven
a8745f135e
Adds support for WatchOS Simulator on Xcode 12 (x86_64)
2020-10-14 16:49:39 +02:00
Davide De Rosa
12b74f9064
Merge pull request #16 from ilammy/configure-min-sdk
...
Accurate version bookkeeping
2020-05-24 00:03:28 +02:00
Davide De Rosa
3d03ccc56a
Normalize OpenSSL version for App Store
2020-05-12 12:40:37 +02:00
Davide De Rosa
5bea567b12
Merge pull request #17 from ilammy/macos-symlinks
...
Don’t symlink macOS framework if not building it
2020-05-09 17:57:11 +02:00
Alexei Lozovsky
fb997dc62f
Set OpenSSL version in CFBundleShortVersionString
...
Some vulnerability analysis tools look at this 'marketing version'
string to determine the version of OpenSSL library. Keep the actual
version there to make the tools happy. Otherwise they tend to treat
OpenSSL 1.0 to be massively vulnerable.
Since we don't have access to OPENSSL_VERSION from build-libssl.sh,
extract the version from OpenSSL header files.
2020-05-09 18:32:47 +03:00
Alexei Lozovsky
5d14c91074
Set accurate minimum SDK version in Info.plist
...
It is also necessary to set matching minimum SDK version in Info.plist
file of the frameworks. Extract the version and replace it in Info.plist
by pattern.
2020-05-09 18:26:27 +03:00