├── .github └── workflows │ ├── check.yml │ └── docs.yml ├── .gitignore ├── LICENSE ├── README.md └── src ├── base58 ├── alphabet.zig ├── base58.zig ├── decode.zig ├── encode.zig └── tests.zig ├── bech32 ├── bech32.zig └── hrp.zig ├── bips ├── bip32 │ ├── bip32.zig │ └── key.zig ├── bip39 │ ├── bip39.zig │ ├── language.zig │ └── pbkdf2.zig └── lib.zig ├── hashes ├── hash160.zig ├── lib.zig ├── ripemd160.zig └── siphash24.zig ├── root.zig ├── types ├── CompacSizeUint.zig └── lib.zig └── wif ├── lib.zig └── wif.zig /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/README.md -------------------------------------------------------------------------------- /src/base58/alphabet.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/base58/alphabet.zig -------------------------------------------------------------------------------- /src/base58/base58.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/base58/base58.zig -------------------------------------------------------------------------------- /src/base58/decode.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/base58/decode.zig -------------------------------------------------------------------------------- /src/base58/encode.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/base58/encode.zig -------------------------------------------------------------------------------- /src/base58/tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/base58/tests.zig -------------------------------------------------------------------------------- /src/bech32/bech32.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/bech32/bech32.zig -------------------------------------------------------------------------------- /src/bech32/hrp.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/bech32/hrp.zig -------------------------------------------------------------------------------- /src/bips/bip32/bip32.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/bips/bip32/bip32.zig -------------------------------------------------------------------------------- /src/bips/bip32/key.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/bips/bip32/key.zig -------------------------------------------------------------------------------- /src/bips/bip39/bip39.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/bips/bip39/bip39.zig -------------------------------------------------------------------------------- /src/bips/bip39/language.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/bips/bip39/language.zig -------------------------------------------------------------------------------- /src/bips/bip39/pbkdf2.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/bips/bip39/pbkdf2.zig -------------------------------------------------------------------------------- /src/bips/lib.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/bips/lib.zig -------------------------------------------------------------------------------- /src/hashes/hash160.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/hashes/hash160.zig -------------------------------------------------------------------------------- /src/hashes/lib.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/hashes/lib.zig -------------------------------------------------------------------------------- /src/hashes/ripemd160.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/hashes/ripemd160.zig -------------------------------------------------------------------------------- /src/hashes/siphash24.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/hashes/siphash24.zig -------------------------------------------------------------------------------- /src/root.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/root.zig -------------------------------------------------------------------------------- /src/types/CompacSizeUint.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/types/CompacSizeUint.zig -------------------------------------------------------------------------------- /src/types/lib.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/types/lib.zig -------------------------------------------------------------------------------- /src/wif/lib.zig: -------------------------------------------------------------------------------- 1 | pub const Wif = @import("wif.zig").WIF; 2 | -------------------------------------------------------------------------------- /src/wif/wif.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-bitcoin/bitcoin-primitives/HEAD/src/wif/wif.zig --------------------------------------------------------------------------------