Directories ¶
Path | Synopsis |
---|---|
Package arena provides a 100% golang slab allocator for byte slices.
|
Package arena provides a 100% golang slab allocator for byte slices. |
Package atomicvar provides atomic Boolean type for cleaner code and better performance.
|
Package atomicvar provides atomic Boolean type for cleaner code and better performance. |
Package bip39 is the Golang implementation of the BIP39 spec.
|
Package bip39 is the Golang implementation of the BIP39 spec. |
compress
|
|
crypto
|
|
bn256
Package bn256 implements a particular bilinear group.
|
Package bn256 implements a particular bilinear group. |
fourq
Package fourq implements FourQ, a high-speed elliptic curve at the 128-bit security level.
|
Package fourq implements FourQ, a high-speed elliptic curve at the 128-bit security level. |
schnorr/generic
It is a digital signature scheme known for its simplicity, among the first whose security is based on the intractability of certain discrete logarithm problems.It is efficient and generates short signatures.
|
It is a digital signature scheme known for its simplicity, among the first whose security is based on the intractability of certain discrete logarithm problems.It is efficient and generates short signatures. |
db
|
|
Multiprecision decimal numbers.
|
Multiprecision decimal numbers. |
base62
Package base62 implements base62 encoding
|
Package base62 implements base62 encoding |
base64
Package base64 implements base64 encoding as specified by RFC 4648.
|
Package base64 implements base64 encoding as specified by RFC 4648. |
fixtures
Package hexutil implements hex encoding with 0x prefix.
|
Package hexutil implements hex encoding with 0x prefix. |
fixtures/abi
Package abi implements the Ethereum ABI (Application Binary Interface).
|
Package abi implements the Ethereum ABI (Application Binary Interface). |
fixtures/common
Package common contains various helper functions.
|
Package common contains various helper functions. |
fixtures/common/math
Package math provides integer math utilities.
|
Package math provides integer math utilities. |
fixtures/crypto/bn256
Package bn256 implements the Optimal Ate pairing over a 256-bit Barreto-Naehrig curve.
|
Package bn256 implements the Optimal Ate pairing over a 256-bit Barreto-Naehrig curve. |
fixtures/crypto/bn256/cloudflare
Package bn256 implements a particular bilinear group at the 128-bit security level.
|
Package bn256 implements a particular bilinear group at the 128-bit security level. |
fixtures/crypto/bn256/google
Package bn256 implements a particular bilinear group.
|
Package bn256 implements a particular bilinear group. |
fixtures/crypto/secp256k1
Package secp256k1 wraps the bitcoin secp256k1 C library.
|
Package secp256k1 wraps the bitcoin secp256k1 C library. |
Package fastrand implements fast pesudorandom number generator that should scale well on multi-CPU systems.
|
Package fastrand implements fast pesudorandom number generator that should scale well on multi-CPU systems. |
Package fastrand implements a cryptographically secure pseudorandom number generator.
|
Package fastrand implements a cryptographically secure pseudorandom number generator. |
hash
|
|
highwayhash
Package highwayhash implements the pseudo-random-function (PRF) HighwayHash.
|
Package highwayhash implements the pseudo-random-function (PRF) HighwayHash. |
http
|
|
server/cpu
Package cpu implements processor feature detection used by the Go standard library.
|
Package cpu implements processor feature detection used by the Go standard library. |
Package intern is a string interning library.
|
Package intern is a string interning library. |
intrinsic
|
|
ipv4
|
|
mailer
|
|
memory
|
|
metrics
|
|
Package monotime provides a fast monotonic clock source.
|
Package monotime provides a fast monotonic clock source. |
md2
Package md2 implements the MD2 hash algorithm as defined in RFC 1319.
|
Package md2 implements the MD2 hash algorithm as defined in RFC 1319. |
parsers
|
|
Package snowflake provides a very simple Twitter snowflake generator and parser.
|
Package snowflake provides a very simple Twitter snowflake generator and parser. |
Package stringbank allows you to hold large numbers of strings without bothering the garbage collector.
|
Package stringbank allows you to hold large numbers of strings without bothering the garbage collector. |
Package fasttemplate implements simple and fast template library.
|
Package fasttemplate implements simple and fast template library. |
uuid
|
|
Package vnat is used to create virtual computer networks.
|
Package vnat is used to create virtual computer networks. |
Click to show internal directories.
Click to hide internal directories.