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)