Documentation
¶
Index ¶
Constants ¶
View Source
const ( // URL is the git URL for the repository. URL = "github.com/indra-labs/indra" // GitRef is the gitref, as in refs/heads/branchname. GitRef = "refs/heads/master" // ParentGitCommit is the commit hash of the parent HEAD. ParentGitCommit = "5380d5f01e7d712258d7c1baa99172cc4bf014ef" // BuildTime stores the time when the current binary was built. BuildTime = "2023-06-17T09:14:01+01:00" // SemVer lists the (latest) git tag on the release. SemVer = "v0.1.15" // Major is the major number from the tag. Major = 0 // Minor is the minor number from the tag. Minor = 1 // Patch is the patch version number from the tag. Patch = 15 )
Variables ¶
View Source
var CI = "false"
Functions ¶
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
bumper
command
Package main is a tool for creating version information to be placed at the repository root of a project.
|
Package main is a tool for creating version information to be placed at the repository root of a project. |
|
docker/release
command
|
|
|
indra
command
|
|
|
pkg
|
|
|
crypto/ciph
Package ciph manages encryption ciphers and encrypting blobs of data.
|
Package ciph manages encryption ciphers and encrypting blobs of data. |
|
crypto/nonce
Package nonce provides a simple interface for generating standard AES encryption nonces that give strong cryptographic entropy to message encryption.
|
Package nonce provides a simple interface for generating standard AES encryption nonces that give strong cryptographic entropy to message encryption. |
|
crypto/sha256
Package sha256 provides a simple interface for single and double SHA256 hashes, used with secp256k1 signatures, message digest checksums, cloaked public key "addresses" and so on.
|
Package sha256 provides a simple interface for single and double SHA256 hashes, used with secp256k1 signatures, message digest checksums, cloaked public key "addresses" and so on. |
|
util/b32/based32
Package based32 provides a simplified variant of the standard Bech32 human readable binary codec
|
Package based32 provides a simplified variant of the standard Bech32 human readable binary codec |
|
util/b32/codecer
Package codecer is the interface definition for a Human Readable Binary Transcription Codec
|
Package codecer is the interface definition for a Human Readable Binary Transcription Codec |
|
util/slice
Package slice is a collection of miscellaneous functions involving slices of bytes, including little-endian encoding for 16, 32 and 64-bit unsigned integers used for serialisation length prefixes and system entropy based hash chain padding.
|
Package slice is a collection of miscellaneous functions involving slices of bytes, including little-endian encoding for 16, 32 and 64-bit unsigned integers used for serialisation length prefixes and system entropy based hash chain padding. |
Click to show internal directories.
Click to hide internal directories.
