Awesome
BCSwiftSecureComponents
A collection of useful primitives for cryptography, semantic graphs, and cryptocurrency in Swift.
NOTE: Gordian Envelope has been moved to its own package that depends on this package.
Includes an opinionated Swift wrapper around LibWally.
Supports particular enhancements used by Blockchain Commons from our fork of libwally-core: bc-libwally-core, in the bc-maintenance branch.
Dependencies
Depends on:
- BCSwiftWally, which is a thin wrapper around LibWally that has a new build system for building a universal XCFramework for use with MacOSX, Mac Catalyst, iOS devices, and the iOS simulator across Intel and Apple Silicon (ARM).
- bc-sskr, Sharded Secret Key Reconstruction (SSKR) reference library in C.
- secp256k1-zkp, Elliptic Curve public key, ECDSA, and Schnorr for Bitcoin, experimental fork.
- CryptoSwift, a growing collection of standard and secure cryptographic algorithms implemented in Swift
Building
Add to your project like any other Swift Package.
Credits
The following people directly contributed to this repository. You can add your name here by getting involved. The first step is learning how to contribute from our CONTRIBUTING.md documentation.
Name | Role | Github | GPG Fingerprint | |
---|---|---|---|---|
Christopher Allen | Principal Architect | @ChristopherA | <ChristopherA@LifeWithAlacrity.com> | FDFE 14A5 4ECB 30FC 5D22 74EF F8D3 6C91 3574 05ED |
Wolf McNally | Project Lead | @WolfMcNally | <Wolf@WolfMcNally.com> | 9436 52EE 3844 1760 C3DC 3536 4B6C 2FCF 8947 80AE |