https://github.com/anquii/blswrapper
A wrapper of herumi/bls in Swift
https://github.com/anquii/blswrapper
bls ios macos swift swift-package swift-package-manager wrapper
Last synced: about 1 month ago
JSON representation
A wrapper of herumi/bls in Swift
- Host: GitHub
- URL: https://github.com/anquii/blswrapper
- Owner: anquii
- License: mit
- Created: 2022-07-04T08:31:06.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-10T15:40:15.000Z (almost 2 years ago)
- Last Synced: 2025-06-30T22:07:37.290Z (11 months ago)
- Topics: bls, ios, macos, swift, swift-package, swift-package-manager, wrapper
- Language: Shell
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BLSWrapper
[](#platforms)
[](#swift-package-manager)
[](https://github.com/anquii/BLSWrapper/blob/main/LICENSE)
A wrapper of [herumi/bls](https://github.com/herumi/bls) in Swift that mirrors its releases starting from [v1.23](https://github.com/herumi/bls/releases/tag/v1.23).
## Platforms
- macOS 10.15+
- iOS 13+
## Installation
### Swift Package Manager
Add the following lines to your `Package.swift` file:
```swift
.package(url: "https://github.com/anquii/BLSWrapper.git", .exact("1.23.0")
.package(url: "https://github.com/anquii/MCLWrapper.git", .exact("1.59.0"),
```
...or integrate with Xcode via `File -> Swift Packages -> Add Package Dependency...` using the repository URLs from the lines above.
## License
`BLSWrapper` is licensed under the terms of the MIT license. See the [LICENSE](LICENSE) file for more information.
## Acknowledgments
In developing `BLSWrapper`, [MyEtherWallet](https://github.com/MyEtherWallet)'s [bls-eth-swift](https://github.com/MyEtherWallet/bls-eth-swift) has been used as a reference implementation.