Skip to content

Latest commit

 

History

History
86 lines (64 loc) · 3.35 KB

File metadata and controls

86 lines (64 loc) · 3.35 KB

Crpdo

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.

Crpdo~Crpdo ⇐ Crypto

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.Super : Crypto

The "instance" from @crpdo/crypto

Kind: static property of Crpdo

Crpdo.Nacl : Nacl

TweetNaCl suite of tools

Kind: static property of Crpdo

Crpdo.Crypto : Crypto

The Crypto module provides a variety of cryptographic utilities, including functions for encryption, decryption, and key manipulation.

Kind: static property of Crpdo

Crpdo.Key : Key

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

Crpdo.Merkle : Merkle

The Merkle module is responsible for creating Merkle trees, which are fundamental data structures in various cryptographic applications.

Kind: static property of Crpdo

Crpdo.Time : Time

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

Crpdo.Hash : hash

The Hash module, provides multiple hashing algorithms

Kind: static property of Crpdo