package
0.0.0-20241015200357-f69786ad4933
Repository: https://github.com/thepiachu/go.git
Documentation: pkg.go.dev
# Packages
SHA256 block step.
Package ecdsa implements the Elliptic Curve Digital Signature Algorithm, as defined in FIPS 186-3.
No description provided by the author
Package ripemd160 implements the RIPEMD-160 hash algorithm.
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: test.
No description provided by the author
convert base58 to hex bytes.
convert base58 to hex byte string.
convert base58 to hex byte string.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
encodes big.Int to base58 string.
TODO: test.
No description provided by the author
TODO: test.
No description provided by the author
TODO: test and add to tests.
TODO: test and add to tests.
TODO: test and add to tests.
TODO: test and add to tests.
TODO: test and add to tests.
No description provided by the author
No description provided by the author
TODO: test and add to tests.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: test.
TODO: check and add to tests.
No description provided by the author
No description provided by the author
No description provided by the author
TODO: test and add to testsdouble hash input bytes, double hash their concatanation.
TODO: test and add to testsdouble SHA-256 hashing of a single byte array.
TODO: test and add to testsdouble SHA-256 hash of a concatenation of the two inputs.
TODO: test and add to testsdouble SHA-256 hash of a concatenation of the reverse of two inputs.
TODO: test and add to testsreverse double SHA-256 hashing of a single byte array.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: test and add to tests.
TODO: test and add to tests.
TODO: test and add to tests.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: test.
encodes hex bytes into base58.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
encodes int to base58 string.
TODO: test.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: test and add to tests.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
creates the structure to hold the base58 address.
No description provided by the author
TODO: do something for TESTnet?TODO: update and revisecreates a bitcoin address from the public key.
creates a new bitcoin address from a string representing a public key.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: use this function to reverse some of the below functions?.
TODO: test.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: test and add to testsRIPEMD-160 operation for bitcoin address hashing.
TODO: test and add to testsreverse RIPEMD-160 hash.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: test and add to testsSingle SHA-256 hashing of a single byte array.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: test and add to testsSHA-256 RIPEMD-160 operation for bitcoin address hashing.
TODO: test and add to testsreverse SHA-256 RIPEMD-160 hash.
No description provided by the author
TODO: test and add to testsSingle SHA-256 hashing of a single byte array.
TODO: test and add to testsSingle SHA-1 hashing of a single byte array.
Reversed SHA-1 hashing of a single byte arrayTODO: test and add to tests.
TODO: test and add to testsReversed single SHA-256 hashing of a single byte array.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: test.
TODO: test.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: test.
TODO: test.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
encodes string stored hex bytes into base58.
No description provided by the author
TODO: test and add to tests.
TODO: test and add to tests.
TODO: do and test everything.
No description provided by the author
TODO: expand and add to tests.
No description provided by the author
No description provided by the author
TODO: do.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: test.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
variable-length hex resulthttps://en.bitcoin.it/wiki/Protocol_specification#Variable_length_integer.
variable-length hex resulthttps://en.bitcoin.it/wiki/Protocol_specification#Variable_length_integer.
No description provided by the author
# Variables
alphabet used by Bitcoins.
reverse alphabet used for quckly converting base58 strings into numbers.
No description provided by the author
No description provided by the author
# Structs
structure to keep different encodings of the bitcoin adress.
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
type to hold the Base58 string.
No description provided by the author