swift-secp256k1

Cryptography primitives

Provides cryptographic primitives and signatures for Bitcoin-based systems

Elliptic Curve, Schnorr, and ZKP for Bitcoin. Supports iOS macOS tvOS watchOS visionOS + Linux.

GitHub

113 stars
8 watching
54 forks
Language: Swift
last commit: 1 day ago
Linked from 1 awesome list

bitcoincecdhecdsaioslibrarylinuxmacosmobilepublic-keyschnorrsecp256k1swiftswift-package-managertaprootxcodezero-knowledge

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
q9f/secp256k1.cr A native Crystal language implementation of the Secp256k1 elliptic curve cryptographic algorithm 48
apple/swift-crypto An implementation of Apple's CryptoKit API on Linux platforms 1,486
sgl0v/scrypto Provides a Swift interface to CommonCrypto routines for cryptographic tasks 38
paulmillr/noble-secp256k1 Fastest 4KB implementation of secp256k1 signatures and ECDH in JavaScript 771
bitcoin-core/secp256k1 A high-performance cryptographic library for digital signatures and EC operations on the secp256k1 curve. 2,121
iosdevzone/idzswiftcommoncrypto A Swift wrapper for Apple's CommonCrypto library used for cryptographic operations 478
sketchytech/swiftography A Swift repository for cryptographic algorithms and font obfuscation using the CryptoJS library 8
soyersoyer/swcrypt A comprehensive cryptographic framework for Swift, providing tools and functions for RSA public/private key generation, AES encryption/decryption, signature verification, elliptic curve cryptography, Diffie-Hellman protocol, and symmetric and authenticating ciphers. 723
jesserc/secp256k1-huff A Huff implementation of an elliptic curve library used in cryptocurrency applications 5
ethereum/js-ethereum-cryptography A collection of audited cryptographic primitives needed to work with Ethereum. 712
cryptocoinjs/secp256k1-node A Node.js binding for an optimized C library for EC operations on the secp256k1 curve 350
cryptocoinswift/sha256-swift Provides Swift wrappers for CommonCrypto's SHA256 methods. 72
krzyzanowskim/cryptoswift A collection of secure cryptographic algorithms implemented in Swift for various use cases. 10,217
mehrankmlf/easycrypto An iOS app demonstrating Clean Architecture and MVVM with SwiftUI and Combine framework 80
chaintope/bip-schnorrrb A Ruby implementation of the Schnorr signature scheme over elliptic curves. 7