nanodart library
Classes
- AesCbcPkcs7
- AES Encrypt/Decrypt using CBC block cipher and PKCS7 padding
- Blake2b
- KDF
- KDF (Key derivator function) base class
- KeyIV
- A key/iv pair for aes encryption
- KeyPair
- A modified implementation of tweetnacl that uses blake2b instead of sha256
- Nano
- NanoAccountEncodes
- Tools to encode and decode accounts to/from bytes
- NanoAccounts
- NanoAccountType
- Regex and prefix holder for account types.
- NanoBlocks
- NanoCrypt
- Utility for encrypting and decrypting
- NanoHelpers
- NanoKeys
- NanoMnemomics
- NanoSeeds
- NanoSignatures
- PBKDF2
- pbkdf2 Key derivation function with a random salt
- Poly1305
- Sha
- Sha256KDF
- Sha256 Key Derivation Function It's not very anti-brute forceable, but it's fast which is an important feature Anti-brute forceable is a lower priority than speed, because key security is on the individual user there's no centralized database of key
- Signature
- Signature algorithm, Implements ed25519.
- TweetNaclFast