Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vapor/open-crypto

🔑 Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.
https://github.com/vapor/open-crypto

cryptography encryption hash openssl random-generation rsa server-side-swift spm swift-linux vapor

Last synced: 3 months ago
JSON representation

🔑 Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.

Awesome Lists containing this project

README

        

⚠️ 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](https://developer.apple.com/documentation/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)