This repository has been archived by the owner on Sep 3, 2020. It is now read-only.
Releases: vapor/open-crypto
Releases · vapor/open-crypto
Crypto 3.4.1
Fixes a compile error when using OpenSSL 1.1 introduced in 3.4.0.
Crypto 3.4.0
Add support for DER encoded x509 certificate.
import Crypto
let rsa = try RSAKey.public(der: urlEncodedDer)
OpenCrypto 4.0.0 Beta 2
- Enabled test discovery on Linux. (#98)
OpenCrypto 4.0.0 Alpha 2
CryptoKit
is now called OpenCrypto
.
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)
CryptoKit 4.0.0 Alpha 1
More information on Vapor 4 alpha releases:
https://medium.com/@codevapor/vapor-4-alpha-1-releases-begin-94a4bc79dd9a
API Docs:
https://api.vapor.codes/crypto-kit/master/CryptoKit/index.html
Crypto 3.3.3
Crypto 3.3.2
Fixed:
- Removed dependency on private
CNIOOpenSSL
package. (#81)