CryptoBase
CryptoBase copied to clipboard
A fast crypto library for .NET
CryptoBase
Channel | Status |
---|---|
CI | |
CryptoBase | |
CryptoBase.Abstractions | |
CryptoBase.BouncyCastle |
A fast crypto library for .NET
Status
Icon | Description |
---|---|
⚠️ | Pending |
⏳ | Underway |
✅ | Done |
Digest algorithms
Digests | Status |
---|---|
Blake3 | ⏳ |
CRC-32 | ✅ |
CRC-32C | ✅ |
MD5 | ✅ |
SHA1 | ✅ |
SHA224 | ✅ |
SHA256 | ✅ |
SHA384 | ✅ |
SHA512 | ✅ |
SM3 | ✅ |
Symmetric-key algorithms
Stream ciphers
Ciphers | Status |
---|---|
ChaCha20(IETF 7539) | ✅ |
ChaCha20(Original) | ✅ |
RC4 | ✅ |
Salsa20 | ✅ |
XChaCha20 | ✅ |
XSalsa20 | ✅ |
Block ciphers
Ciphers | Status |
---|---|
AES | ✅ |
SM4 | ✅ |
Block cipher modes
- ✅ CBC
- ✅ CFB128(Stream)
- ✅ CTR128(Stream)
Authenticated encryption algorithms
Ciphers | Status |
---|---|
AES-GCM | ✅ |
ChaCha20Poly1305 | ✅ |
SM4-GCM | ✅ |
XChaCha20Poly1305 | ✅ |
Asymmetric cryptography
Ciphers | Status |
---|---|
RSA | ⏳ |
Curve25519 | ⏳ |
Ed25519 | ⏳ |
SM2 | ⏳ |
SM9 | ⏳ |