Skip to content

li0ard/dstu

Repository files navigation

@li0ard/dstu
DSTU cryptography algorithms in pure TypeScript
docs




Installation

npm i @li0ard/dstu

Supported algorithms

  • Curves and DSA (DSTU 4145-2005, expiremental)
  • Kalyna cipher (DSTU 7624:2014)
  • Kupyna hash function (DSTU 7564:2014)
    • Supports KMAC
  • Strumok stream cipher (DSTU 8845:2019)

Supported cipher modes

  • Cipher Block Chaining mode (CBC)
  • Cipher Feedback mode (CFB)
  • Counter mode (CTR)
  • Electronic Codebook mode (ECB)
  • Galois Counter mode (GCM)
  • Message Authentication Code mode (MAC and GMAC)
  • Output Feedback mode (OFB)

About

DSTU cryptography algorithms in pure TypeScript

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors