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: almost 2 years ago
Linked from 1 awesome list

bitcoincecdhecdsaioslibrarylinuxmacosmobilepublic-keyschnorrsecp256k1swiftswift-package-managertaprootxcodezero-knowledge

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
q9f/secp256k1.crA native Crystal language implementation of the Secp256k1 elliptic curve cryptographic algorithm48
apple/swift-cryptoAn implementation of Apple's CryptoKit API on Linux platforms1,486
sgl0v/scryptoProvides a Swift interface to CommonCrypto routines for cryptographic tasks38
paulmillr/noble-secp256k1Fastest 4KB implementation of secp256k1 signatures and ECDH in JavaScript771
bitcoin-core/secp256k1A high-performance cryptographic library for digital signatures and EC operations on the secp256k1 curve.2,121
iosdevzone/idzswiftcommoncryptoA Swift wrapper for Apple's CommonCrypto library used for cryptographic operations478
sketchytech/swiftographyA Swift repository for cryptographic algorithms and font obfuscation using the CryptoJS library8
soyersoyer/swcryptA 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-huffA Huff implementation of an elliptic curve library used in cryptocurrency applications5
ethereum/js-ethereum-cryptographyA collection of audited cryptographic primitives needed to work with Ethereum.712
cryptocoinjs/secp256k1-nodeA Node.js binding for an optimized C library for EC operations on the secp256k1 curve350
cryptocoinswift/sha256-swiftProvides Swift wrappers for CommonCrypto's SHA256 methods.72
krzyzanowskim/cryptoswiftA collection of secure cryptographic algorithms implemented in Swift for various use cases.10,217
mehrankmlf/easycryptoAn iOS app demonstrating Clean Architecture and MVVM with SwiftUI and Combine framework80
chaintope/bip-schnorrrbA Ruby implementation of the Schnorr signature scheme over elliptic curves.7