Skip to content

HMBSbige/CryptoBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptoBase

Channel Status
CI CI
CryptoBase NuGet.org
CryptoBase.Abstractions NuGet.org
CryptoBase.BouncyCastle NuGet.org

A fast crypto library for .NET

Wiki

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