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)