Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
pkg
|
|
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. |
client
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. |
crypto/asymmetric
Package asymmetric is a wrapper on Go circl packages - mlkem768, mldsa65.
|
Package asymmetric is a wrapper on Go circl packages - mlkem768, mldsa65. |
crypto/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. |
crypto/keybuilder
Package keybuilder is wrapper on golang.org/x/crypto/pbkdf2 package.
|
Package keybuilder is wrapper on golang.org/x/crypto/pbkdf2 package. |
crypto/puzzle
Package puzzle uses a Proof-of-Work algorithm.
|
Package puzzle uses a Proof-of-Work algorithm. |
crypto/random
Package random is a wrapper on standard Go package - crypto/rand.
|
Package random is a wrapper on standard Go package - crypto/rand. |
crypto/symmetric
Package symmetric is a wrapper on standard Go package - crypto/aes.
|
Package symmetric is a wrapper on standard Go package - crypto/aes. |
encoding
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. |
logger
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. |
message/layer1
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. |
message/layer2
Package message used as an encapsulated ciphertext.
|
Package message used as an encapsulated ciphertext. |
network
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. |
network/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. |
network/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. |
payload
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. |
state
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. |
storage/cache
Package cache allows you to store values in the inmemory storage.
|
Package cache allows you to store values in the inmemory storage. |
storage/database
Package database allows you to store values in the file.
|
Package database allows you to store values in the file. |
types
Package types provides common interfaces for other packages.
|
Package types provides common interfaces for other packages. |
test
|
|
Click to show internal directories.
Click to hide internal directories.