An all-in-one cryptographic algorithm library in Rust.
๐ง Interested but not implemented yet โ Implemented โ Not Interested
- โ AES
- โ CLMUL
- โ SHA๏ผSHA1๏ผ
- โ SHA๏ผSHA2-256๏ผ
- โ AES
- โ PMULL
- โ SHA1
- โ SHA2 ๏ผSHA2-256๏ผ
- โ SHA512 (SHA2-512)
- โ SHA3
- โ SM3
- โ SM4
- โ MD2
- โ MD4
- โ MD5
- โ MD6
- โ SHA1
- โ SHA2-224
- โ SHA2-256
- โ SHA2-384
- โ SHA2-512
- ๐ง SHA3-256
- ๐ง SHA3-384
- ๐ง SHA3-512
- โ SM3
- โ BLAKE2b
- โ BLAKE2s
- โ BLAKE3
- โ RIPEMD
- โ Whirlpool
- ๐ง GOST
- โ DES
- โ 3DES
- โ RC2 (or: ARC2)
- ๐ง RC5
- โ RC6
- โ AES
- โ SM4
- โ Camellia
- โ ARIA
- ๐ง GOST๏ผMagmaใKuznyechik๏ผ
- โ Blowfish
- โ Twofish
- โ Threefish
- โ RC4
- โ Chacha20
- ๐ง ZUC (in Chinese: ็ฅๅฒไน็ฎๆณ)
- ๐ง RSA
- โ ED25519
- ๐ง SM2
- ๐ง SM9
-
โ Chacha20Poly1305 (RFC7539)
-
โ Chacha20Poly1305OpenSSH (chacha20-poly1305@openssh.com)
-
โ AES-CCM
-
โ AES-OCB
-
โ AES-GCM
-
โ AES-GCM-SIV
-
โ AES-SIV (AesSivCmac256ใAesSivCmac384ใAesSivCmac512)
-
โ CAMELLIA-CCM
-
โ CAMELLIA-GCM
-
โ CAMELLIA-GCM-SIV
-
โ ARIA-CCM
-
โ ARIA-GCM
-
โ ARIA-GCM-SIV
-
โ SM4-CCM
-
โ SM4-GCM
-
โ SM4-GCM-SIV
-
โ AES-ECB
-
โ AES-CBC
-
โ AES-CFB1
-
โ AES-CFB8
-
โ AES-CFB64
-
โ AES-CFB128
-
โ AES-OFB
-
โ AES-CTR
-
โ CAMELLIA-CBC
-
โ CAMELLIA-CFB1
-
โ CAMELLIA-CFB8
-
โ CAMELLIA-CFB64
-
โ CAMELLIA-CFB128
-
โ CAMELLIA-OFB
-
โ CAMELLIA-CTR
-
โ ARIA-CBC
-
โ ARIA-CFB1
-
โ ARIA-CFB8
-
โ ARIA-CFB64
-
โ ARIA-CFB128
-
โ ARIA-OFB
-
โ ARIA-CTR
-
โ SM4-CBC
-
โ SM4-CFB1
-
โ SM4-CFB8
-
โ SM4-CFB64
-
โ SM4-CFB128
-
โ SM4-OFB
-
โ SM4-CTR
- โ HKDF
- ๐ง Scrypt
- โ PBKDF2
- โ HMAC
- โ Poly1305
- โ GMAC
- โ CBC-Mac
- โ CMac
- ๐ง bcrypt