Swiftpack.co - vapor/open-crypto as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by vapor.
vapor/open-crypto 4.0.0-beta.2
🔑 Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.
⭐️ 133
🕓 3 years ago
macOS linux macOS iOS
.package(url: "https://github.com/vapor/open-crypto.git", from: "4.0.0-beta.2")

⚠️ This library has been deprecated in favor of https://github.com/apple/swift-crypto


CryptoKit

API Docs Team Chat MIT License Continuous Integration Swift 5


OpenCrypto is a drop-in replacement for Apple's CryptoKit built on OpenSSL.

This package is meant for use on platforms where CryptoKit is not available, like Linux. Most features from CryptoKit are available, but some are still missing:

  • ✅ MD5
  • ✅ SHA1
  • ✅ SHA2 (256, 384, 512)
  • ✅ HMAC
  • ✅ AES GCM (128, 192, 256)
  • ✅ ChaChaPoly (1305)
  • ❌ Curve25519
  • ❌ NIST P (256, 384, 521)

GitHub

link
Stars: 133
Last commit: 3 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

Crypto 3.4.1
3 years ago

Fixes a compile error when using OpenSSL 1.1 introduced in 3.4.0.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics