Skip to content

HMBSbige/CryptoBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

519 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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
  • βœ… CFB128(Stream)
  • βœ… CTR128(Stream)
  • βœ… XTS

Authenticated encryption algorithms

Ciphers Status
AES-GCM βœ…
ChaCha20Poly1305 βœ…
SM4-GCM βœ…
XChaCha20Poly1305 βœ…

Asymmetric cryptography

Ciphers Status
RSA ⏳
Curve25519 ⏳
Ed25519 ⏳
SM2 ⏳
SM9 ⏳