All Projects → shadowsocks → Crypto2

shadowsocks / Crypto2

Licence: mit
The fastest cryptographic library in the galaxy

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to Crypto2

Demo Twilio Backend Nodejs
A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services
Stars: ✭ 128 (-17.95%)
Mutual labels:  crypto
Multicurrencywallet
Bitcoin, Ethereum, ERC20 crypto wallets with Atomic Swap exchange. Release announce: https://twitter.com/SwapOnlineTeam/status/1321844352369500160
Stars: ✭ 136 (-12.82%)
Mutual labels:  crypto
Simon Speck
The SIMON and SPECK families of lightweight block ciphers. #nsacyber
Stars: ✭ 146 (-6.41%)
Mutual labels:  crypto
Botan
Cryptography Toolkit
Stars: ✭ 1,798 (+1052.56%)
Mutual labels:  crypto
Padding Oracle Attacker
🔓 CLI tool and library to execute padding oracle attacks easily, with support for concurrent network requests and an elegant UI.
Stars: ✭ 136 (-12.82%)
Mutual labels:  crypto
Go Jose
An implementation of JOSE standards (JWE, JWS, JWT) in Go
Stars: ✭ 1,849 (+1085.26%)
Mutual labels:  crypto
Qtnetworkng
QtNetwork Next Generation. A coroutine based network framework for Qt/C++, with more simpler API than boost::asio.
Stars: ✭ 125 (-19.87%)
Mutual labels:  crypto
Cryptocurrency Icons
A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes.
Stars: ✭ 2,116 (+1256.41%)
Mutual labels:  crypto
Tradingview Webhook Bot
⚙️ Send TradingView alerts to Telegram, Discord, Slack, Twitter and/or Email.
Stars: ✭ 135 (-13.46%)
Mutual labels:  crypto
Gekko Datasets
Gekko Trading Bot dataset dumps. Ready to use and download history files in SQLite format.
Stars: ✭ 146 (-6.41%)
Mutual labels:  crypto
Octavo
Highly modular & configurable hash & crypto library
Stars: ✭ 131 (-16.03%)
Mutual labels:  crypto
Scrypt Async Js
Fast "async" scrypt implementation in JavaScript
Stars: ✭ 134 (-14.1%)
Mutual labels:  crypto
Thaler
Thaler Experimental Network; For Crypto.org Chain: github.com/crypto-org-chain/chain-main
Stars: ✭ 142 (-8.97%)
Mutual labels:  crypto
Libchaos
Advanced library for randomization, hashing and statistical analysis (devoted to chaos machines). 🔬
Stars: ✭ 1,619 (+937.82%)
Mutual labels:  crypto
Branca
🔑 Secure alternative to JWT. Authenticated Encrypted API Tokens for Go.
Stars: ✭ 147 (-5.77%)
Mutual labels:  crypto
Torchbear
🔥🐻 The Speakeasy Scripting Engine Which Combines Speed, Safety, and Simplicity
Stars: ✭ 128 (-17.95%)
Mutual labels:  crypto
Peatiocryptoexchange
An open-source Crypto-Currency exchange. Peatio v3.0 Coming Soon !
Stars: ✭ 141 (-9.62%)
Mutual labels:  crypto
Socktrader
🚀 Websocket based trading bot for 💰cryptocurrencies 📈
Stars: ✭ 152 (-2.56%)
Mutual labels:  crypto
Coinlist
Comprehensive list of cryptocurrencies with metadata
Stars: ✭ 148 (-5.13%)
Mutual labels:  crypto
Tink
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
Stars: ✭ 11,855 (+7499.36%)
Mutual labels:  crypto

Rust Crypto

.. contents::

🚧 Interested but not implemented yet ✅ Implemented ❌ Not Interested

Hardware Acceleration

X86/X86-64:

  • ✅ AES
  • ✅ CLMUL
  • ❌ SHA(SHA1)
  • ✅ SHA(SHA2-256)

AArch64:

  • ✅ AES
  • ✅ PMULL
  • ❌ SHA1
  • ✅ SHA2 (SHA2-256)
  • ❌ SHA512 (SHA2-512)
  • ❌ SHA3
  • ❌ SM3
  • ❌ SM4

Digest Algorithms

  • ✅ 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

Symmetric Key Encryption (Block Alogrithms)

  • ❌ DES
  • ❌ 3DES
  • ✅ RC2 (or: ARC2)
  • 🚧 RC5
  • ❌ RC6
  • ✅ AES
  • ✅ SM4
  • ✅ Camellia
  • ✅ ARIA
  • 🚧 GOST(Magma、Kuznyechik)
  • ❌ Blowfish
  • ❌ Twofish
  • ❌ Threefish

Stream Cipher Alogrithms

  • ✅ RC4
  • ✅ Chacha20
  • 🚧 ZUC (in Chinese: 祖冲之算法)

Asymmetric Cryptographic Algorithm

  • 🚧 RSA
  • ❌ ED25519
  • 🚧 SM2 (基于椭圆曲线:签名算法、密钥交换算法、加密算法)
  • 🚧 SM9 (基于离散对数的机制:签名算法、密钥交换算法、加密算法)

Authenticated Encryption (AE) Algorithms

  • ✅ Chacha20Poly1305 (RFC7539)

  • ✅ Chacha20Poly1305OpenSSH ([email protected])

  • ✅ 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

Encryption Algorithms

  • ✅ 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

Key Derivation Function (KDF)

  • ✅ HKDF
  • 🚧 Scrypt
  • ❌ PBKDF2

Message Authentication Code (MAC)

  • ✅ HMAC
  • ✅ Poly1305
  • ✅ GMAC
  • ✅ CBC-Mac
  • ✅ CMac

Others

  • 🚧 bcrypt
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].