A Swift package wrapper of herumi/mcl in binary form (via an XCFramework bundle). The wrapper is necessary for multiple targets to depend on the binary through Swift Package Manager, as only one binary target can be defined for it within a dependency graph. The release versions of this package mirrors the ones of herumi/mcl starting from v1.61.
Platforms
macOS 10.15+
iOS 13+
Installation
Swift Package Manager
Add the following line to your Package.swift file:
MCLSwiftWrapper
A Swift package wrapper of herumi/mcl in binary form (via an
XCFramework
bundle). The wrapper is necessary for multiple targets to depend on the binary through Swift Package Manager, as only one binary target can be defined for it within a dependency graph. The release versions of this package mirrors the ones of herumi/mcl starting from v1.61.Platforms
Installation
Swift Package Manager
Add the following line to your
Package.swift
file:…or integrate with Xcode via
File -> Swift Packages -> Add Package Dependency...
using the URL of the repository.License
MCLSwiftWrapper
is licensed under the terms of the MIT license. See the LICENSE file for more information.Acknowledgments
In developing
MCLSwiftWrapper
, MyEtherWallet‘s bls-eth-swift has been used as a reference implementation.