Packages for keyword “cryptography”
These packages are available as a package collection, usable in Xcode or SwiftPM.
CryptoSwift
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
swift-crypto
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
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.
Sodium
Safe and easy to use crypto for iOS and macOS
K1
Swift wrapper around libsecp256k1 with API's like CryptoKit.
Cryptor
Swift cross-platform crypto library using CommonCrypto/libcrypto
ATCryptography
A Swift library providing cryptographic utilities for the AT Protocol.
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.
PerfectCrypto
Cryptographic Operations
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
SwiftKES
A Swift implementation of KES (Key Evolving Signatures)
HashGenerator
Generate hash digests using commonly available hash algorithms
NiftyRSA
Public key RSA encryption in Swift
nostr-kit
the fastest way to do nostr stuff in swift. period.
axx
Encrypt / decrypt files from the command line
BMHCrypto
BMHCrypto is a pure Swift packages built on CryptoKit, adds useful extensions and ready to use.