Packages for keyword “cryptography”
These packages are available as a package collection, usable in Xcode or SwiftPM.
swift-crypto
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on all Swift supported platforms.
CryptoSwift
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
swift-homomorphic-encryption
Homomorphic Encryption library and applications in Swift
swift-secp256k1
Swift cryptography library for Bitcoin and Nostr. ECDSA, Schnorr, ECDH, and zero-knowledge proofs on secp256k1. Apple platforms and Linux.
themis
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Cryptor
Swift cross-platform crypto library using CommonCrypto/libcrypto
Sodium
Safe and easy to use crypto for iOS and macOS
K1
Swift wrapper around libsecp256k1 with API's like CryptoKit.
DProvenanceKit
Local-first AI reasoning observability for Swift: record, diff, attest, and CI-gate agent execution paths. Complements OpenTelemetry and tools like LangSmith — does not replace them.
SwiftKES
A Swift implementation of KES (Key Evolving Signatures)
KDBXKit
Swift library for reading and writing KeePass 2 / KDBX 4 databases. Page-locked secrets, KeePassXC-tested interop, streaming attachments.
ATCryptography
A Swift library providing cryptographic utilities for the AT Protocol.
PerfectCrypto
Cryptographic Operations
swift-openssl
Swift wrapper around OpenSSL 3.x. TLS, X.509, RSA, ECDSA, hash functions, and ciphers with a swift-crypto-aligned API. Apple platforms and Linux.
open-crypto
🔑 Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.
Shield
🛡Security library covering Cryptography, Hashing, HMAC, Random, PBKDF, PKCS, X509, PKCS10
SCrypto
Elegant Swift interface to access the CommonCrypto routines
BitcoinKernel
Swift package for running a Bitcoin node
NiftyRSA
Public key RSA encryption in Swift
HashGenerator
Generate hash digests using commonly available hash algorithms