Crpdo is a comprehensive cryptographic library that simplifies complex cryptographic tasks. This library is a bundling of four submodules: Crypto, Key, Merkle, and Time, which are exported under a common namespace.
The Crpdo class extends the functionalities provided by the Crypto module. It re-exports the Crypto, Key, and Merkle submodules under a common namespace.
Kind: inner class of Crpdo
Extends: Crypto
- ~Crpdo ⇐
Crypto
The "instance" from @crpdo/crypto
Kind: static property of Crpdo
TweetNaCl suite of tools
Kind: static property of Crpdo
The Crypto module provides a variety of cryptographic utilities, including functions for encryption, decryption, and key manipulation.
Kind: static property of Crpdo
The Key module provides functionalities for creating and manipulating cryptographic keys, including creating signing keys, boxing keys, and multi-keys.
Kind: static property of Crpdo
The Merkle module is responsible for creating Merkle trees, which are fundamental data structures in various cryptographic applications.
Kind: static property of Crpdo
The Time module, @crpdo/time, provides utilities revolving around
time-based one-time password (TOTP) generation, verification, and
Network Time Protocol (NTP) computations.
Kind: static property of Crpdo
The Hash module, provides multiple hashing algorithms
Kind: static property of Crpdo