pkg/

directory
v1.6.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2024 License: MIT

Directories

Path Synopsis
Package cache allows you to store values in the temporary storage.
Package cache allows you to store values in the temporary storage.
lru
Package lru allows you to store values in a queue and compare their existence.
Package lru allows you to store values in a queue and compare their existence.
Package client makes it possible to encrypt and decrypt messages using a monolithic cryptographic protocol.
Package client makes it possible to encrypt and decrypt messages using a monolithic cryptographic protocol.
message
Package message used as a storage and loading of encrypted messages.
Package message used as a storage and loading of encrypted messages.
Package crypto represents wrapper functions and interfaces over cryptographic primitives.
Package crypto represents wrapper functions and interfaces over cryptographic primitives.
asymmetric
Package asymmetric is a wrapper on standard Go package - rsa.
Package asymmetric is a wrapper on standard Go package - rsa.
hashing
Package hashing is a wrapper on standard Go packages - crypto/sha256 and crypto/hmac.
Package hashing is a wrapper on standard Go packages - crypto/sha256 and crypto/hmac.
keybuilder
Package keybuilder is wrapper on golang.org/x/crypto/pbkdf2 package.
Package keybuilder is wrapper on golang.org/x/crypto/pbkdf2 package.
puzzle
Package puzzle uses a Proof-of-Work algorithm.
Package puzzle uses a Proof-of-Work algorithm.
random
Package random is a wrapper on standard Go package - crypto/rand.
Package random is a wrapper on standard Go package - crypto/rand.
symmetric
Package symmetric is a wrapper on standard Go package - crypto/aes.
Package symmetric is a wrapper on standard Go package - crypto/aes.
Package database is a key-value database with integrated password encryption functions.
Package database is a key-value database with integrated password encryption functions.
Package encoding provides functions for working with conversions of numbers, structures, strings and bytes.
Package encoding provides functions for working with conversions of numbers, structures, strings and bytes.
Package logger allows you to use different levels of logging - errors, warnings, information.
Package logger allows you to use different levels of logging - errors, warnings, information.
Package network allows you to create a network node that performs the role of storing a list of connections.
Package network allows you to create a network node that performs the role of storing a list of connections.
anonymity
Package anonymity allows you to perform network operations on top of anonymizing traffic.
Package anonymity allows you to perform network operations on top of anonymizing traffic.
anonymity/logger
Package logger gives access to the parameters of anonymizing traffic for subsequent logging.
Package logger gives access to the parameters of anonymizing traffic for subsequent logging.
anonymity/queue
Package queue allows you to queue and retrieve network encrypted messages from the queue.
Package queue allows you to queue and retrieve network encrypted messages from the queue.
conn
Package conn makes it possible to hide the structure of the true message by encrypting and adding random bytes.
Package conn makes it possible to hide the structure of the true message by encrypting and adding random bytes.
connkeeper
Package connkeeper allows you to periodically reconnect to the list of connections.
Package connkeeper allows you to periodically reconnect to the list of connections.
message
Package message is used to create network messages for the purpose of confirming integrity and proof of work.
Package message is used to create network messages for the purpose of confirming integrity and proof of work.
Package payload is used to concatenate an integer header and a set of bytes.
Package payload is used to concatenate an integer header and a set of bytes.
Package state allows you to switch running state from true/false to false/true.
Package state allows you to switch running state from true/false to false/true.
Package types provides common interfaces for other packages.
Package types provides common interfaces for other packages.
Package utils provides auxiliary functions.
Package utils provides auxiliary functions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL