Directories ¶
Path | Synopsis |
---|---|
Package bc is a library for operating a password protected AES-GCM-256 encryption cipher for encrypting and decrypting blocks of data
|
Package bc is a library for operating a password protected AES-GCM-256 encryption cipher for encrypting and decrypting blocks of data |
Package buf is a library for simplifying the handling of byte slices and has a special secure buffer that is protected from snooping by other processes
|
Package buf is a library for simplifying the handling of byte slices and has a special secure buffer that is protected from snooping by other processes |
Package core is a library that aggregates common elements used by other parts of Duo, as part of the structure required to avoid circular imports.
|
Package core is a library that aggregates common elements used by other parts of Duo, as part of the structure required to avoid circular imports. |
Package crypt is the combination of a BlockCrypt and buf.Byte that stares encrypted and returns decrypted data if a BlockCrypt is loaded.
|
Package crypt is the combination of a BlockCrypt and buf.Byte that stares encrypted and returns decrypted data if a BlockCrypt is loaded. |
Package hash160 is a library for turning bytes into a 'hash160' hash, which is an sha256 hash followed by ripemd160, 20 bytes long, used by bitcoin and other addresses derived from the public keys, and used by scripts, which are a special type of address
|
Package hash160 is a library for turning bytes into a 'hash160' hash, which is an sha256 hash followed by ripemd160, 20 bytes long, used by bitcoin and other addresses derived from the public keys, and used by scripts, which are a special type of address |
Package kdf is a Key Derivation Function that uses Blake2b hashes repeatedly to slow down brute force password search attacks, and used to symmetrically encrypt master keys and the like that secure data with a full 32 bit random ciphertext
|
Package kdf is a Key Derivation Function that uses Blake2b hashes repeatedly to slow down brute force password search attacks, and used to symmetrically encrypt master keys and the like that secure data with a full 32 bit random ciphertext |
Package key is a library of functions for handling Bitcoin-style secp256k1 elliptic curve signatures, and a simple in-memory keychain, with support for encryption of non-active private key data.
|
Package key is a library of functions for handling Bitcoin-style secp256k1 elliptic curve signatures, and a simple in-memory keychain, with support for encryption of non-active private key data. |
Package rpc is an RPC interface to a Parallelcoin full node wallet RPC
|
Package rpc is an RPC interface to a Parallelcoin full node wallet RPC |
Package wallet is a library for working with a duo blockchain client wallet
|
Package wallet is a library for working with a duo blockchain client wallet |
db
Package db is the collection of types required to run a wallet service and store the data securely on disk in a Badger database.
|
Package db is the collection of types required to run a wallet service and store the data securely on disk in a Badger database. |
db/rec
Package rec is a maybe unnecessary collection of specifications of the data formats used in the walletdb.
|
Package rec is a maybe unnecessary collection of specifications of the data formats used in the walletdb. |
Click to show internal directories.
Click to hide internal directories.